java输入数组元素
时间: 2023-11-24 14:42:57 浏览: 65
在Java中,有两种常见的方法可以通过键盘输入一个数组元素。
第一种方法是使用Scanner类。你可以使用Scanner的next方法获取用户输入的字符串,然后使用split方法将字符串拆分成一个字符串数组。接下来,你可以通过循环将字符串数组中的每个元素转换为整数类型,并将其存储在一个整数数组中。下面是使用Scanner类的示例代码:
```
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] + " ");
}
```
第二种方法是使用nextInt方法直接从Scanner中获取整数类型的输入。你可以指定要输入的元素数量,并使用循环将每个输入的元素存储在整数数组中。下面是使用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();
}
```
希望这两种方法对你有帮助!
阅读全文