性别判断问题

性别判断问题

如果将性别定义为char类型,该如何判断性别输入是否正确?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
qq_海龟靓仔_0 2018-03-03 10:41:53
//测试类
public class Test{
    public static void main(String[] args) {
                //创建一个学生类
                Student stu=new Student();
		//创建一个Scanner类,用于输入数据。
		Scanner sc=new Sxanner(System.in);
		stu.sex=sc.next;
		
		//性别判断
		if(stu.sex.equals("男"))
		    System.out.pritnln("性别为男。");
		else
		    System.out.println("性别为女。");
		
	}
}
//学生类
public class Student{
    public String sex;
}

//注意导入必要的系统包。

//如需要使用Scanner工具类时需要导java.util.Scanner。


  • 提问者 慕村2295823 #1
    谢谢,String类型的我会做,但如果是char类型好像不能用equals语句
    2018-03-03 11:42:36
  • Tender10 回复 提问者 慕村2295823 #2
    建议性别是一个中文字符,使用String类定义性别哦。祝学习愉快~
    2018-03-04 14:23:16
  • 提问者 慕村2295823 回复 Tender10 #3
    java中一个中文字符占用两个字节,char类型正好两个字节,这样应该不浪费空间呀,为什么用String更好?
    2018-03-04 17:18:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师