Java Scanner输入两个数组的方法

网友投稿 320 2023-01-25


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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java聊天室的实现代码
下一篇:运行连接共享文件夹(运行连接共享文件夹命令)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~