定义一个方法SortScore()升序排列学生成绩,学生成绩存储在数组double[] score中。 并在main方法中测试方法是否正确
时间: 2023-08-31 21:30:53 浏览: 91
学生成绩系统(文件管理)
### 回答1:
好的,以下是定义SortScore()方法的代码:
```java
public static void SortScore(double[] score) {
Arrays.sort(score);
}
```
在main方法中测试方法是否正确的代码如下:
```java
public static void main(String[] args) {
double[] score = { 90.5, 80.0, 95.5, 70.0, 85.5 };
SortScore(score);
System.out.println(Arrays.toString(score));
}
```
输出结果应该为:[70.0, 80.0, 85.5, 90.5, 95.5],表示学生成绩已经按照升序排列。
### 回答2:
下面是一个定义方法 SortScore() 升序排列学生成绩的示例,学生成绩存储在数组 double[] score 中:
```java
import java.util.Arrays;
public class Main {
public static void SortScore(double[] score) {
Arrays.sort(score);
}
public static void main(String[] args) {
double[] score = {89.5, 76.0, 92.3, 85.8, 78.9};
System.out.println("排序前的成绩:");
for (double s : score) {
System.out.print(s + " ");
}
System.out.println();
SortScore(score);
System.out.println("排序后的成绩:");
for (double s : score) {
System.out.print(s + " ");
}
}
}
```
输出结果:
排序前的成绩:
89.0 76.0 92.3 85.8 78.9
排序后的成绩:
76.0 78.9 85.8 89.0 92.3
在 main 方法中,首先定义一个 double 类型的数组 score 存储了学生的成绩。然后调用 SortScore(score) 方法,将该数组作为参数传递给 SortScore() 方法,实现对成绩的升序排列。最后在控制台输出排序前和排序后的成绩数组。
阅读全文