👏作者简介:大家好,我是Rockey,不知名企业的不知名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]+" "); }
结果如下
数字中间用空格隔开 输入时注意要用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]); }
如下图所示数字之间用空格隔开
第二种方法:用的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]); }
实例结果如下
结语
🔥一个人可以掌握知识,但只有与他人交流才能形成智慧。
🔥One person can acquire knowledge, but wisdom is formed only in the exchange with others.
🏆 我坚信人与人之间的差距是表面上是财富的差距,本质上是大脑中认知的差距,
我们下期再见。