class Test{
public static void main(String[] args){
int x;
// 変数 x に値が入っていないためエラー
System.out.println( x );
boolean b = true;
if( b ){
x = 10;
}
// 変数 b がfalseの場合
// 変数 x に値が入らないためエラー
System.out.println( x );
}
}
class Test{
public static void main(String[] args){
int x;
boolean b = true;
if( b ){
x = 10;
}else{
x = 0;
}
// 必ず変数 x に値が入るためOK
System.out.println( x );
}
}