java里从键盘输入十个成绩(0-100之间的成绩)存放数组score中)找出所有大于等于90分的成绩及其下标(index)并输出
时间: 2024-10-24 18:07:23 浏览: 124
C语言程序设计-有一个一维数组score,内放10个学生的成绩,用一个函数来求平均成绩;
5星 · 资源好评率100%
在Java中,你可以通过Scanner类获取用户从键盘输入的十项成绩,并将其存储在一个数组中。然后遍历数组,检查每个成绩是否大于等于90分,如果是,则同时记录分数和对应的索引。下面是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建一个长度为10的整数数组
int[] score = new int[10];
// 使用Scanner获取用户输入
Scanner scanner = new Scanner(System.in);
System.out.println("请输入10个0到100之间的成绩(用空格隔开):");
for (int i = 0; i < 10; i++) {
score[i] = scanner.nextInt(); // 输入的值会被存储在对应位置
}
scanner.close();
// 遍历数组,找到所有大于等于90分的成绩及它们的索引
for (int i = 0; i < score.length; i++) {
if (score[i] >= 90) {
System.out.println("成绩:" + score[i] + " 的下标是:" + i);
}
}
}
}
```
当你运行这个程序时,它会提示你依次输入10个成绩,之后会显示所有大于等于90分的成绩以及它们在数组中的下标。
阅读全文