初始化變量問(wèn)題
String nl ="未知年齡"; //若不初始化變量會(huì)報(bào)錯(cuò),為什么呢
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 ="未知年齡"; //若不初始化變量會(huì)報(bào)錯(cuò),為什么呢
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
舉報(bào)
2015-03-11
是的,你在定義的時(shí)候可以直接寫(xiě)String nl = "";這樣,直接定義個(gè)空的字符串就行了,另外你在代碼中?else if (age > 40 && age<60){nl else="" age="">18 && age <40){nl = "少年";} ? 這段有問(wèn)題,你再調(diào)整一下