我這里哪里錯了嗎
public class HelloWorld {
? ? public static void main(String[] args) {
int age=25;
String xx;
? ? if(age>60)
? ? {
? ? ? ? xx="老年";
? ? }
? ? else if(age>40&&age<=60)
? ? {
? ? ? ? xx="中年";
? ? }
? ? else if(age>18&&age<=40)
? ? {
? ? ? ? xx="少年";
? ? }
? ? else if(age<=18)
? ? {
? ? ? ? xx="童年";
? ? };
? ? System.out.println(xx);
? ??
2016-05-20
少了 else{
?xx="";
}
加上這個就可以了。不能用else if(){}結(jié)尾,必須else{}結(jié)尾。
2016-05-12
沒有String xx 賦初值
2016-05-12
;不要
2016-05-12
開始的時候String xx=null 賦空值
2016-05-12
后面少了兩個花括號}},還有童年花括號外的分號多余
2016-05-12
把定義String xx=null
else if(age<=18)
? ? {
? ? ? ? xx="童年";
? ? };這個分號去掉
2016-05-12
童年下面那個花括號后面不要“;”
2016-05-12
public static void main(String[] args) {
int age=25;
String xx;
? ?if(age>60)
? ?{
? ? ? ?xx="老年";
? ?}
? ?else if(age>40&&age<=60)
? ?{
? ? ? ?xx="中年";
? ?}
? ?else if(age>18&&age<=40)
? ?{
? ? ? ?xx="少年";
? ?}
? ?else if(age>=0&&age<=18)
? ?{
? ? ? ?xx="童年";
? ?}else{
? ? xx="輸入有誤";
? ?}
? ?System.out.println(xx);
}
}
2016-05-12
else(age<=18){
xx="童年";}