[Java]流程控制
class TestVar2{
public static void main(String[] args){
int x=5;
int y;
if(x>4){
y=6;
}
System.out.println(y); //產生錯誤,y沒有初始化
}
}
class TestVar2{
public static void main(String[] args){
final int x=5;
int y;
if(x>4){
y=6;
}
System.out.println(y); //x為常數,所以if直接成立
}
}
class TestVar2{
public static void main(String[] args){
int x=5;
int y;
if(x>4){
y=6;
}
else{
y=7;
}
System.out.println(y); //y最後都會有值
}
}
留言
張貼留言