это кусок кода, который отображает меню для оценки:я должен сделать футбол табло, но я не могу понять, как найти общий
public void scoreBoard() //the score board to keep count; need to display 4 times
{
Scanner score = new Scanner (System.in);
for (int k = 1; k <= 4; k++) //repeat for the 4 quarters
{
System.out.println("T : ");
System.out.println(touchdown * score.nextInt()); //scores of the plays made
System.out.println("F : ");
System.out.println(fieldgoal * score.nextInt());
System.out.println("E : ");
System.out.println (extrapnt * score.nextInt());
System.out.println ("P : ");
System.out.println (twopntcon * score.nextInt());
System.out.println("S : ");
System.out.println(safety * score.nextInt());
System.out.println ("Q : Done with quarter " + k);
}
}
я не могу, кажется, выяснить, как использовать эти значения и рассчитать общий балл. пожалуйста помоги.
Почему бы вам просто не сделать переменную, называемую total, и добавить каждый увеличивающий балл в эту переменную. Подобно total + = touchdown * score.nextInt(); –
Вы не отслеживаете общий балл, создайте int для отслеживания. Также есть только 1 команда? как вы отслеживаете, какая команда забила? – orangegoat
В чем проблема? Вы можете просто объявить переменную за пределами цикла for и увеличить ее внутри цикла с нужным номером. –