当我这样做时,
if(a>=b && a>=c) {
max = a;
} else if (b>=a && b>=c) {
max = b;
} else if (c>=a && c>=b) {
max = c;
}
System.out.println(max);
它给出了一个错误(java:变量 max 可能没有被初始化),但是当我这样做时,
if(a>=b && a>=c) {
max = a;
} else if (b>=a && b>=c) {
max = b;
} else {
max = c;
}
System.out.println(max);
有用。为什么会这样?