-5
我想在方法之間傳遞一個變量,但我不知道如何在這個例子中做到這一點。 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'方法有一個未使用的變量('round')。實際上,它不會編譯,因爲在該範圍內無法訪問total。 – byxor
'int total = calcTotalPoints();' – shmosel
請說明你是如何調用這段代碼的(來自main?) –