java把输入数字放进数组里面
时间: 2024-10-12 10:09:20 浏览: 28
在Java中,你可以通过Scanner类从用户那里获取输入,并将每个数字放入数组里。以下是简单的步骤:
1. **创建数组**:首先确定你要存储多少个数字,然后声明相应类型的数组,比如`int[] numbers = new int[size];`
2. **接收输入**:使用`Scanner`类,如`Scanner input = new Scanner(System.in)`。然后循环提示用户输入,例如:
```java
for (int i = 0; i < size; i++) {
System.out.print("请输入第 " + (i+1) + " 个数字:");
int number = input.nextInt(); // 获取整数输入
numbers[i] = number; // 将输入值存入数组对应位置
}
```
3. **结束输入**:别忘了关闭`Scanner`,当不再需要它时,可以使用`input.close();`
完整的示例代码可能会像这样:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int size;
System.out.println("请输入数组的大小:");
size = input.nextInt();
int[] numbers = new int[size];
for (int i = 0; i < size; i++) {
System.out.print("请输入第 " + (i+1) + " 个数字:");
numbers[i] = input.nextInt();
}
input.close(); // 关闭Scanner
System.out.println("您输入的数组元素为:");
for (int num : numbers) {
System.out.print(num + " ");
}
}
}
```
阅读全文