问答详情
源自:4-4 Java条件语句之嵌套 if

帮忙看看我的代码问题出在哪 谢谢谢谢

package com.immoc;
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
    Scanner input=new Scanner(System.in);
    System.out.println("请输入得分:");
    int score=input.nextInt();
    System.out.println("请输入性别:");
    String sex=input.nextLine();
    if(score>80){
        if (sex.equals("男")) {
            System.out.println("进入男子组决赛");
            }else if(sex.equals("女")){
            System.out.println("进入女子组决赛");
            }
    }else{
        System.out.println("淘汰");
    }
}
}

运行的时候,输入得分以后在输入性别的时候输入不了,这是为什么?

提问者:蚂蚁大魔王 2017-03-24 15:33

个回答

  • 慕沐5518238
    2017-03-24 16:00:29
    已采纳

    你把分数和性别换个位置就可以了 这个属于输入扫描器的bug

  • King74
    2017-03-24 16:08:16

    同意楼上说的:你把分数和性别换个位置就可以了 这个属于输入扫描器的bug