用java 编写程序实现以下功能:求一个包含5个元素的数组中,能被3整除的元素的个数。要求:5个元素通过键盘输入。
时间: 2024-09-24 08:12:51 浏览: 82
cpp代码-大作业第二题: 输入一个5行5列的二维数组,编程实现: (1) 求出其中的最大值和最小值及其对应的行列位置; (2) 求出上三角上各元素之和(上三角的元素a[i][j] ,i+j<5)。
5星 · 资源好评率100%
在Java中,你可以创建一个动态数组,并通过`Scanner`类从用户那里获取输入。下面是相应的代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] array = new int[5]; // 创建一个包含5个元素的数组
int count = 0; // 初始化能被3整除的元素计数器
System.out.println("请输入5个数字:");
for (int i = 0; i < 5; i++) {
array[i] = scanner.nextInt(); // 获取用户输入并存入数组
if (array[i] % 3 == 0) { // 如果元素能被3整除
count++; // 计数器增加
}
}
System.out.println("能被3整除的元素个数为: " + count);
scanner.close();
}
}
```
运行上述代码后,用户将依次输入5个整数,程序会统计其中能被3整除的元素的数量。
阅读全文