首页 > 解决方案 > 用户输入男性或女性

问题描述

我想编写一个代码,显示用户在被要求输入性别时输入男性或女性。首先,我创建了一个名为 SexeEnum 的类,如下所示

public enum SexeEnum {
    Male,
    Female
}

然后我想要求用户在男性或女性之间进行选择,但我不知道如何进行如下所示:

public static void main(String[] args) {             
    Utilisateur utilisateur = new Utilisateur();
    Scanner u = new Scanner(System.in);
    System.out.println("Enter your Name: ");
    utilisateur.setNom(u.nextLine());
    System.out.println("Enter your Sexe: ");
    System.out.println("1-Male ");
    System.out.println("2-Female ");
    utilisateur.setSexe(u.nextLine());
}

标签: javaenums

解决方案


尝试:

import java.util.Scanner; 

class Main {
  public static void main(String[] args) {
    Scanner myObj = new Scanner(System.in);  
    System.out.println("Enter Sex");

    String userName = myObj.nextLine();  
    System.out.println("Sex is: " + userName);  
  }
}

推荐阅读