在java中使用数组从键盘录入五个正整数,如何使用for循环实现动态显示偶数序列,判断是否有偶数并输出
时间: 2024-10-19 13:04:14 浏览: 12
Java实现读取键盘输入保存到txt文件,再统计并输出每个单词出现次数的方法
在Java中,你可以按照以下步骤使用数组、for循环以及用户输入来动态显示偶数序列,并判断是否存在偶数:
1. 首先,创建一个大小为5的整型数组,用于存储用户输入的正整数。
```java
int[] numbers = new int[5];
```
2. 使用`Scanner`类从键盘读取用户输入的5个正整数。遍历这个数组,将每个输入的值赋给对应的数组元素。
```java
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < numbers.length; i++) {
System.out.print("请输入第 " + (i+1) + " 个正整数:");
numbers[i] = scanner.nextInt();
}
```
3. 然后,在for循环中添加条件判断,如果当前元素是偶数,就打印出来。
```java
for (int num : numbers) {
if (num % 2 == 0) { // 判断是否能被2整除,若余数为0则是偶数
System.out.println("偶数:" + num);
}
}
```
4. 最后,检查整个数组,如果没有找到偶数,则输出提示信息。
```java
if (!hasEvenNumber(numbers)) {
System.out.println("没有找到偶数。");
}
// 定义一个辅助函数,检查数组里是否有偶数
private static boolean hasEvenNumber(int[] array) {
for (int num : array) {
if (num % 2 == 0) return true;
}
return false;
}
```
阅读全文