0
点赞
收藏
分享

微信扫一扫

Java中如何通过键盘输入一个数组以及创建方式


Java中数组创建

方式一:

int[] arr = new int[3];

方式二:

int[] arr = new int[]{1,2,3,4,5};

方式三:

int[] arr = {1,2,3,4,5};

第一种 数字中间用逗号隔开,用的String后转成int类型(不限制输入数组的长度)

示例如下

System.out.println("请输入几个数并用逗号隔开:");
Scanner sc = new Scanner(System.in);
String str = sc.next().toString();
String[] arr = str.split(",");
int[] b = new int[arr.length];
for(int j = 0; j<b.length;j++) {
b[j] = Integer.parseInt(arr[j]);
System.out.println(b[j]+" ");
}

结果如下

Java中如何通过键盘输入一个数组以及创建方式_leetcode

数字中间用空格隔开 输入时注意要用nextLine()方法,用next方法只能接收到数组第一位

Scanner sc = new Scanner(System.in);
String str = sc.nextLine().toString();
String[] arr=str.split(" ");
int[] b=new int[arr.length];
for(int i=0;i<b.length;i++){
b[i]=Integer.parseInt(arr[i]);
System.out.println(b[i]);
}

如下图所示数字之间用空格隔开

Java中如何通过键盘输入一个数组以及创建方式_leetcode_02

第二种方法:用的nextInt方法(限制输入的个数) 用空格分开

System.out.println("请输入三个数:");
Scanner in = new Scanner(System.in);
int[] b=new int[3];
for(int i=0;i<b.length;i++){
b[i]=in.nextInt();
System.out.println(b[i]);
}

实例结果如下

Java中如何通过键盘输入一个数组以及创建方式_开发语言_03

新创建一个公众号 Rockey小何同学 想相互交流的同学可以关注一下哈! 感谢支持!


举报

相关推荐

0 条评论