我在學習方法,我開始從三個整數中找出最大值。我嘗試運行它,它告訴我,我還沒有初始化result
。我知道我沒有,但我不知道到底是什麼初始化它。我很可能會在代碼中搞砸或忘記了一些東西,所以如果你能指出我的意思,我將不勝感激!我該如何初始化?
import java.util.Scanner;
public class MinMaxAvg {
public static void main(String[] args) {
int i = 5;
int j = 2;
int k = 3;
int l = max(i, j, k);
System.out.println ("The maximum of " + i + " and " + j + " and " + k + " is " + l);
}
public static int max (int num1, int num2, int num3) {
int result;
if (num1 > num2 || num1 > num3) {
result = num1;
} else if (num2 > num1 || num2 > num3) {
result = num2;
} else if (num3 > num1 || num3 > num2) {
result = num3;
}
return result;
}
}