0
私はJavaを学んでいます。クラスを作成してインスタンス化しようとしています。しかし、Eclipseで以下のコードを実行すると出力が得られません。Javaで出力がありません
パッケージday1;
class student {
int mark1 = 0;
int mark2 = 0;
int mark3 = 0;
int total = 0;
void bio(int newmark) {
mark1 = mark1 + newmark;
}
void chemistry(int newmark) {
mark2 = mark2 + newmark;
}
void maths(int newmark) {
mark3 = mark3 + newmark;
}
void printmarks() {
System.out.println(mark1 + mark2 + mark3);
}
}
public class May24 {
public static void main(String[] args) {
student student1 = new student();
student student2 = new student();
student1.bio(10);
student1.chemistry(20);
student1.maths(30);
student2.bio(40);
student2.chemistry(30);
student2.maths(40);
}
}
どこか間違っていると指摘できますか。ありがとう。
はおそらく、あなたがどこかprintmarks' '呼び出したい()メインに以下の行を追加します。 – Eran
あなたはどんな出力を期待していますか? –
'printmarks()'はあなたが期待しているマークの代わりに3つのマークの合計を表示します。 'System.out.println(mark1 +" "+ mark2 +" "+ mark3);' – birraa