Java Scanner输入两个数组

来源:互联网 发布:硕士论文伪造数据 编辑:程序博客网 时间:2024/06/06 07:02

题目

从命令行读入两个数组的长度和数组的值,其中第一行两个数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 41 2 31 2 3 4输出:1 2 3 1 2 3 4 
0 0
原创粉丝点击