求改錯 大神們
public class HelloWorld {
? ? public static void main(String[] args) {
int age=160;
? ? ? ? String xx;
? ? ? ? if (age>=0&&age<=150){
? ? ? ? if(age>100){
? ? ? ? ? ? xx="人妖";
? ? ? ? ? ? System.out.println("年齡:"+xx);
? ? ? ? }
? ? ? ? ?else if(age>60){
? ? ? ? xx="老年";
? ? ? ? System.out.println("年齡:"+xx);
? ? ? ? }
? ? ? ? else if(age>40){
? ? ? ? ? ? xx="中年";
? ? ? ? ? ? System.out.println("年齡:"+xx);
? ? ? ? }
? ? ? ? else if(age>18){
? ? ? ? ? ? xx="少年";
? ? ? ? ? ? System.out.println("年齡:"+xx);
? ? ? ? }
? ? ? ? else if(age>0){
? ? ? ? ? ? xx="童年";
? ? ? ? ? ? System.out.println("年齡:"+xx);
? ? ? ? }
else{
? ? xx="重新輸入"
? ? System.out.println("年齡:"+xx);
} ?
? ??
}
}
2016-03-31
? ?public static void main(String[] args) {
? ?
? ? ?
? ? int age=160;
? ? ? ? ? ?String xx;
? ? ? ? ? ?if (age>=0&&age<=150){
? ? ? ? ? ?if(age>100){
? ? ? ? ? ? ? ?xx="人妖";
? ? ? ? ? ? ? ?System.out.println("年齡:"+xx);
? ? ? ? ? ?}
? ? ? ? ? ? else if(age>60){
? ? ? ? ? ?xx="老年";
? ? ? ? ? ?System.out.println("年齡:"+xx);
? ? ? ? ? ?}
? ? ? ? ? ?else if(age>40){
? ? ? ? ? ? ? ?xx="中年";
? ? ? ? ? ? ? ?System.out.println("年齡:"+xx);
? ? ? ? ? ?}
? ? ? ? ? ?else if(age>18){
? ? ? ? ? ? ? ?xx="少年";
? ? ? ? ? ? ? ?System.out.println("年齡:"+xx);
? ? ? ? ? ?}
? ? ? ? ? ?else if(age>0){
? ? ? ? ? ? ? ?xx="童年";
? ? ? ? ? ? ? ?System.out.println("年齡:"+xx);
? ? ? ? ? ?}}
? ? else{
? ? ? ?System.out.println("定義age超出范圍");
? ? ?
? ? } ?
? ? ? ?
? ? }}
2016-04-01
你們寫的都是什么,這執(zhí)行結(jié)果是什么?年齡:重新輸入? ? ? ? 你知道怎么輸入,你導(dǎo)入Scanner了?你設(shè)置接收年齡的變量了?這一堆代碼從if第一句開始就沒有意義,直接跳到最后的else,你還費那么大勁全給敲出來
2016-04-01
2016-03-31
最后一行少了個大括號,最后一個else重新輸入后面少了結(jié)束符號“;” ? 格式我看看也是醉了