JAVA输入n个正整数,存入数组arr,foreach遍历输出
时间: 2024-10-14 17:08:59 浏览: 35
数据结构(JAVA)求一个含有n个整数元素的数组a0..n-1中的最大元素
在Java中,如果你想要输入n个正整数并存储到数组`arr`中,然后通过for-each循环遍历并输出这些数字,可以按照以下步骤进行:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入正整数的数量(n): ");
int n = scanner.nextInt();
// 创建一个大小为n的整型数组
int[] arr = new int[n];
System.out.println("请输入" + n + "个正整数:");
for (int i = 0; i < n; i++) {
arr[i] = scanner.nextInt(); // 存储每个输入的值
}
// 使用for-each循环遍历数组并打印元素
System.out.println("遍历数组并输出元素:");
for (int num : arr) {
System.out.print(num + " "); // 输出每个数字,这里使用空格分隔
}
scanner.close();
}
}
```
当你运行这个程序时,它会提示用户输入正整数的数量以及具体的数值,然后将它们存储在数组中,并用for-each循环逐个输出。
阅读全文