Я пытаюсь передать переменную между методами, но я не знаю, как это сделать в этом примере. PS Я новичок в JavaКак передать переменную другому методу в java
public int calcTotalPoints() {
int sumOfDice = val1 + val2 + val3;
int total=0;
if (threeSame()){
total= sumOfDice + 10;
}
else if (pair()){
total= sumOfDice + 20;
}
else if (allDifferent()){
total= sumOfDice;
}
return total;
}
public void printResult() {
System.out.println("points: " + total);
}
Я пытаюсь напечатать всего в другом методе
Ваш метод 'printResult' имеет n неиспользованная переменная ('round'). Собственно, он не будет компилироваться, потому что 'total' недоступен в этой области. – byxor
'int total = calcTotalPoints();' – shmosel
, пожалуйста, покажите, как вы вызываете этот код (из основного?) –