软件编程
位置:首页>> 软件编程>> java编程>> Java Scanner输入两个数组的方法

Java Scanner输入两个数组的方法

作者:zjf1165  发布时间:2022-06-07 08:21:20 

标签:Java,Scanner,数组

题目

从命令行读入两个数组的长度和数组的值,其中第一行两个数na和nb代表aa和bb数组的长度

代码


import java.util.Scanner;

public class Z {

public static void main(String[] args) {
 Scanner scanner = new Scanner(System.in);
 int na = scanner.nextInt();
 int nb = scanner.nextInt();
 int[] aa = new int[na];
 int[] bb = new int[nb];
 int i = 0;
 while (scanner.hasNext()) {
  aa[i++] = scanner.nextInt();
  if (i == aa.length) {
   break;
  }
 }
 i = 0;
 while (scanner.hasNext()) {
  bb[i++] = scanner.nextInt();
  if (i == bb.length) {
   break;
  }
 }

for (int j = 0; j < aa.length; j++) {
  System.out.print(aa[j] + " ");
 }
 System.out.println();
 for (int j = 0; j < bb.length; j++) {
  System.out.print(bb[j] + " ");
 }
}
}

结果


输入:
3 4
1 2 3
1 2 3 4
输出:
1 2 3
1 2 3 4

来源:https://blog.csdn.net/zjf1165/article/details/52095126

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com