java中构造一个有参构造方法,定义两个方法来求出五个学生成绩的最大值和最小值
时间: 2023-05-30 21:04:06 浏览: 104
下面是一个示例代码:
```
public class Student {
private String name;
private int[] scores;
// 有参构造方法
public Student(String name, int[] scores) {
this.name = name;
this.scores = scores;
}
// 求最大值
public int getMaxScore() {
int max = scores[0];
for (int i = 1; i < scores.length; i++) {
if (scores[i] > max) {
max = scores[i];
}
}
return max;
}
// 求最小值
public int getMinScore() {
int min = scores[0];
for (int i = 1; i < scores.length; i++) {
if (scores[i] < min) {
min = scores[i];
}
}
return min;
}
}
```
在这个示例中,我们定义了一个名为`Student`的类,它有一个有参构造方法,接受一个学生的名字和一个包含五个成绩的数组。我们还定义了两个方法,`getMaxScore`和`getMinScore`,它们分别用于求出这五个成绩的最大值和最小值。这些方法都是实例方法,它们的返回值类型都是整数。在方法内部,我们使用了一个`for`循环来遍历数组中的元素,找到最大值或最小值。最后,我们可以创建一个`Student`对象,并调用它的方法来获得成绩的最大值和最小值。
阅读全文