20. 科目の平均を求めるクラス
public class KamokuHeikin {
public static void main(String[] args) {
Kamoku[] kamokus = {
new Kamoku("国語", 63),
new Kamoku("数学", 90),
new Kamoku("英語", 75),
new Kamoku("理科", 45),
new Kamoku("社会", 81),
};
int sum = 0;
for (int i = 0; i < kamokus.length; i++) {
System.out.println(kamokus[i]);
sum += kamokus[i].score;
}
double heikin = (double) sum / kamokus.length;
System.out.println("平均点は" + heikin + "点");
}
}
30. Student.java
public class Student {
String name;
int[] scores;
public Student(String name, int x, int y, int z) {
???
}
@Override
public String toString() {
String s = "[" + name;
for (int i = 0; ???; i++) {
s += ???;
}
s += "]";
return s;
};
public int total() {
int sum = 0;
for (int i = 0; ???; i++) {
???
}
return sum;
}
}
31. StudentTest.java
public class StudentTest {
public static void main(String[] args) {
Student[] data = {
new Student("陽", 65, 90, 100),
new Student("大引", 82, 73, 64),
new Student("西川", 74, 31, 42),
new Student("中田", 100, 95, 99),
new Student("小谷野", 65, 90, 88)
};
for (int i = 0; i < data.length; i++) {
System.out.println(data[i] + "t->" + data[i].total());
}
}
}