3 つの成績 (3 つのテキスト ボックス) を合計しようとするコードを試しています。[計算] ボタンをクリックすると、3 つの値が合計されて 3 で除算されます (1 つの平均成績テキスト ボックス)。
私のエラーは、2 番目と 3 番目のテキスト ボックスが空であるかどうかを検証しているときに発生します。
int p1,p2,p3,promedio;
p1=Integer.parseInt(par1.getText()); //getting the grade1 textbox info and parsing to int
p2=Integer.parseInt(par2.getText()); //same , grade2
p3=Integer.parseInt(par3.getText()); //same, grade3
promedio=((p1+p2+p3)/3); //summing and dividing to 3
String pp = String.valueOf(promedio); //parsing avarage grade to string
pro.setText(pp); //printing the avarage grade to his respective textbox
String pp1 = String.valueOf(p1); //parsing the 3 grades to strings, to i can validate later
String pp2 = String.valueOf(p2);
String pp3 = String.valueOf(p3);
if(pp2.isEmpty() && pp3.isEmpty()){ //if grade 2 and 3 are empty
pp = pp1; //avarage grade = p1 (grade 1)
pro.setText(pp); //printing avarage grade
}
私は何が間違っているのか分かりません。