
正文
用Java代码辨别男女 怎样看懂java代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java中IF判断男女问题
应该是eqlals()
if(!sex.equals("男") !sex.equals( "女"))
{
System.out.println("输入有误~");
}
else
{
System.out.println("性别为:"+sex);
}
另 : 比较的位置有些问题
一般编程都用字符串.equals(参数)
这样会避免空指针异常
if(!"男".equals(sex) !"女".equals(sex))
{
System.out.println("输入有误~");
}
else
{
System.out.println("性别为:"+sex);
}
相关问答
Q1: java编程输入18位身份证号办别女性男女 代码?
18为身份证号码的第17位数字表示性别:奇数表示男性,偶数表示女性
所有代码中,只要截取出第17位的数字出来就可以判断性别,如:
String sex;
// 判断性别
if (Integer.parseInt(CardCode.substring(16).substring(0, 1)) % 2 == 0) {
sex = "女";
} else {
sex = "男";
}
Q2: 在JAVA中用个方法来判断用户的性别
您好,提问者:
首先声明为int类型的。。。。
if(xx.getSex() == 1){
xx = "男";
}else if(xx.getSex() == 0){
xx = "女";
}else{
xx = "性别未登记";
}






