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

2025-05-19 12:23:37
👏作者简介:大家好,我是Rockey,不知名企业的不知名Java开发工程师 🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦 📝联...

👏作者简介:大家好,我是Rockey,不知名企业的不知名Java开发工程师 🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦 📝联系方式:he18339193956,加我进群,大家一起学习,一起读书,一起对抗互联网寒冬👀

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[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[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[i]=in.nextInt();

System.out.println(b[i]);

}

实例结果如下

结语

🔥一个人可以掌握知识,但只有与他人交流才能形成智慧。 🔥One person can acquire knowledge, but wisdom is formed only in the exchange with others. 📝 欢迎大家关注博主公众号 Rockey小何同学 添加博主微信:he18339193956进群,一起学习,一起成长,一起提高认知。 🏆 我坚信人与人之间的差距是表面上是财富的差距,本质上是大脑中认知的差距,

我们下期再见。