java语句实现,输入格式: 第一行是一个n,表示班级同学的人数,1<=n<=500000。 第二行开始有n个分数,0<=分数<=100,分数都是整数,没有零点五分。 输出格式: 输出排序后的分数,按照从大到小排列,相同的分数排在一起,每两个分数之间间隔一个空格。 输入样例: 10 0 60 73 60 82 90 100 18 55 84 输出样例: 100 90 84 82 73 60 60 55 18 0
时间: 2024-03-09 18:47:21 浏览: 40
以下是Java语句实现的代码:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int[] scores = new int[n];
for (int i = 0; i < n; i++) {
scores[i] = scanner.nextInt();
}
Arrays.sort(scores);
for (int i = n - 1; i >= 0; i--) {
if (i != n - 1 && scores[i] == scores[i + 1]) {
continue;
}
System.out.print(scores[i] + " ");
}
}
}
```
思路解析:
1. 读入班级同学的人数n和n个分数。
2. 使用Arrays.sort()方法对分数进行排序,从小到大排列。
3. 从后往前遍历分数数组,如果当前分数和前一个分数相同,则跳过。
4. 输出分数,按照从大到小排列。
相关问题
java声明一个数组,用于储存班级同学的姓名
在Java中声明一个数组来存储班级同学的姓名,可以按照以下步骤进行操作:
1. 声明一个字符串类型的数组,用于存储同学的姓名。可以使用以下代码进行声明:
String[] classmates = new String[班级人数];
2. 设定班级人数,可以根据实际情况进行修改,确保数组足够存储所有同学的姓名。
3. 声明数组后,可以使用索引来添加同学的姓名。索引从0开始,第一个同学的姓名存储在索引0的位置上,第二个同学的姓名存储在索引1的位置上,以此类推。
4. 添加同学姓名的代码示例:
classmates[0] = "姓名1";
classmates[1] = "姓名2";
...
classmates[班级人数-1] = "姓名n";
其中,姓名1到姓名n需要根据实际情况进行修改,确保填写正确同学的姓名。
5. 可以使用循环语句遍历数组,输出存储的同学姓名。例如,使用for循环遍历数组,并打印每个同学的姓名:
for (int i = 0; i < classmates.length; i++) {
System.out.println(classmates[i]);
}
以上步骤可以帮助你在Java中声明一个数组,用于储存班级同学的姓名。
java输三个班,每班十个学生成绩,利用f输入语句以及or实现
以下是使用Java语言编写的实现代码:
```
import java.util.Scanner;
public class Score {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[][] scores = new int[3][10];
for (int i = 0; i < 3; i++) {
System.out.printf("请输入第%d个班的成绩:\n", i + 1);
for (int j = 0; j < 10; j++) {
System.out.printf("请输入第%d个学生的成绩:", j + 1);
scores[i][j] = input.nextInt();
}
}
input.close();
System.out.println("班级成绩如下:");
for (int i = 0; i < 3; i++) {
System.out.printf("第%d个班的成绩:\n", i + 1);
for (int j = 0; j < 10; j++) {
System.out.printf("第%d个学生的成绩:%d\n", j + 1, scores[i][j]);
}
}
}
}
```
运行程序后,依次输入三个班的十个学生成绩,程序会输出每个班级的成绩信息。其中,利用了Scanner类来实现输入,利用了二维数组来保存成绩信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)