java如何输入一个数组
时间: 2024-05-08 17:20:16 浏览: 8
要从控制台输入一个数组,可以使用Scanner类的next()方法和数组循环将输入的值存储到数组中。以下是一个示例代码:
```java
import java.util.Scanner;
public class InputArray {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入数组的长度:");
int length = scanner.nextInt();
int[] arr = new int[length];
System.out.println("请输入数组的元素:");
for (int i = 0; i < length; i++) {
arr[i] = scanner.nextInt();
}
System.out.println("数组元素为:");
for (int i = 0; i < length; i++) {
System.out.print(arr[i] + " ");
}
}
}
```
运行这个程序,控制台会提示输入数组的长度和元素,然后将输入的元素输出到控制台。
相关问题
java输入一个数组
第一种方法是通过使用Scanner类来实现。首先,使用System.out.println()方法提示用户输入几个数并用逗号隔开。然后使用Scanner类的next()方法读取用户输入的字符串,并使用split()方法将其以逗号分割成一个字符串数组。接下来,创建一个整型数组b,长度与字符串数组的长度相同。然后使用for循环遍历字符串数组,将每个字符串转换为整数,并将其存储在整型数组b中。最后,使用System.out.println()方法打印出整型数组b中的每个元素。
第二种方法同样是通过使用Scanner类来实现,但是限制了输入的个数为三个。首先,使用System.out.println()方法提示用户输入三个数。然后使用Scanner类的nextInt()方法分别读取用户输入的三个整数,并将其存储在整型数组b中。最后,使用System.out.println()方法打印出整型数组b中的每个元素。
java输入一个数组逗号隔开回车结束
可以使用 Scanner 类来实现这个功能。以下是代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入数组,每个元素以逗号隔开,回车结束:");
String input = scanner.nextLine();
String[] array = input.split(",");
System.out.println("输入的数组为:");
for (String element : array) {
System.out.print(element.trim() + " ");
}
}
}
```
运行程序后,输入数组元素,例如:
```
1, 2, 3, 4, 5,
```
然后按下回车键,程序会输出:
```
输入的数组为:
1 2 3 4 5
```