初始化變量問題
String nl ="未知年齡"; //若不初始化變量會報錯,為什么呢
if(age > 60){ nl = "老年";}
? ?else if (age > 40 && age<60){nl else="" age="">18 && age <40){nl = "少年";}
? ?else if(age <18){nl = "童年";}
? ?System.out.println(nl);
String nl ="未知年齡"; //若不初始化變量會報錯,為什么呢
if(age > 60){ nl = "老年";}
? ?else if (age > 40 && age<60){nl else="" age="">18 && age <40){nl = "少年";}
? ?else if(age <18){nl = "童年";}
? ?System.out.println(nl);
2015-03-11
舉報
2015-03-11
是的,你在定義的時候可以直接寫String nl = "";這樣,直接定義個空的字符串就行了,另外你在代碼中?else if (age > 40 && age<60){nl else="" age="">18 && age <40){nl = "少年";} ? 這段有問題,你再調(diào)整一下