风也温柔

计算机科学知识库

这篇2021-03-31题目从命令行读入数组的长度和数组

  Java Scanner输入两个数组 Java Scanner输入两个数组的方法

  zjf1165 2021-03-31

  题目

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

  代码

  <pre class="brush:java;">
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] + " ");
}
}
}</pre>

  结果

  <pre class="brush:java;">
输入:
3 4
1 2 3
1 2 3 4
输出:
1 2 3
1 2 3 4 </pre>

  以上这篇Java Scanner输入两个数组的方法就是小编分享给大家的全部内容了希望能给大家一个参考也希望大家多多支持。

  相关文章

  文章来源:http://www.musicdownload3mp.com/article/353092.html