В моем коде я создал класс под названием Points, который проверяет ответ на заданный вопрос и возвращает оценку. Другой класс под названием Report принимает некоторую информацию для печати
package finalproject;
public class Points {
public static float calculatePoints(byte[] userAnswer) {
byte realAnswer[], gradeCounter;
float score ;
gradeCounter = 0;
realAnswer = new byte[3];
realAnswer[0] = 3;
realAnswer[1] = realAnswer[2] = 1;
for (int i = 0; i < userAnswer.length; i++) {
if (userAnswer[i] == realAnswer[i]) {
gradeCounter++;
}
}
score = (gradeCounter / 3) * 100;
return score;
}
}
package finalproject;
public class Report {
public static void getLoginInfo(String[] loginInformation) {
loginInformation = new String[2];
String name, id;
name = loginInformation[0];
id = loginInformation[1];
}
public static void printReport() {
System.out.println("\n\n-------------------\n\n");
System.out.println("\t\tJava Certification");
System.out.println("\t\t Test Result\n\n");
System.out.println("\tName: ");
System.out.println("\tTest Registration ID: ");
System.out.println("\tPassing Score 52%");
System.out.println("\tYour Score: ");
/*
* if (score1 >= 52.0) { System.out.println("\n\nComment GRADE: pass\n\n"); }
* else { System.out.println("\n\nComment GRADE: fail\n\n"); }
*/
System.out.println("Max Score\t" + "---------------100%");
System.out.println("Max Score\t" + "--------52%");
}
}
В getLoginInfo должны быть установлены переменные с именем name и id, и я хочу передать их в printReport.
Я хочу передать переменную с именем score в функцию calcPoint () в printReport. Как это сделать?