好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Java Scanner输入两个数组的方法

题目

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

代码

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

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] + " " );

   }

  }

}

结果

?

1

2

3

4

5

6

7

输入:

3 4

1 2 3

1 2 3 4

输出:

1 2 3

1 2 3 4

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

原文链接:https://blog.csdn.net/zjf1165/article/details/52095126

查看更多关于Java Scanner输入两个数组的方法的详细内容...

  阅读:46次