首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

请教如下语句中有何异常?(新手有关问题)

2012-04-24 
请问如下语句中有何错误?(新手问题)Scanner input new Scanner(System.in)System.out.print(请输入成绩

请问如下语句中有何错误?(新手问题)
Scanner input= new Scanner(System.in);
System.out.print("请输入成绩");
double score= input.nextDouble();
System.out.print("请输入性别");
char sex= input.next().charAt(0);
if (score<10){
if ("m".equals(sex)){
System.out.print("进入男子组");
}else if("woman".equals(sex)){
System.out.print("进入女子组");
}
}
else {
System.out.print("您没有进入决赛!");
}

输入 9,m 程序毫无反应
若将char 换成String 择不存在此问题,如果该题目指定使用char型,该如何更改内容保证程序正确输出?

[解决办法]

Java code
Scanner input= new Scanner(System.in);        System.out.print("请输入成绩");        double score= input.nextDouble();        System.out.print("请输入性别");        char sex= input.next().charAt(0);        if (score<10){            if ([color=#FF0000]'m'==(sex)[/color]){                System.out.print("进入男子组");            }else if("woman".equals(sex)){                System.out.print("进入女子组");            }        }else {            System.out.print("您没有进入决赛!");        } 

热点排行