
正文
java性别女代码 java中性别怎么表示
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java如何通过键盘输入性别代号
//用Scanner读入字符串,加个判断就可以了
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
String sex=s.next();
if(sex.toLowerCase().equals("m"))
System.out.println("男性");
else if(sex.toLowerCase().equals("n"))
System.out.println("女性");
else
System.out.println("未知");
}
相关问答
Q1: java编程输入18位身份证号办别女性男女 代码?
18为身份证号码的第17位数字表示性别:奇数表示男性,偶数表示女性
所有代码中,只要截取出第17位的数字出来就可以判断性别,如:
String sex;
// 判断性别
if (Integer.parseInt(CardCode.substring(16).substring(0, 1)) % 2 == 0) {
sex = "女";
} else {
sex = "男";
}
Q2: 在Java控制台中输入一个字符的“男”或‘女’等一个字符的数据,该怎么写?
import java.util.Scanner;
public class test {
public static void main(String[] args){
Scanner sn = new Scanner(System.in);
System.out.println("性别");
String sex = sn.next();
System.out.println(sex);
}
}
因为你用char接收String的数据 所以肯定出问题,因为String大于char
Q3: java判断性别问题
1、直接输出字符串:
void show()
{
if(sex)
{
system.out.println("姓名"+name+“性别:男”;
}
else
{
system.out.println("姓名"+name+“性别:女”;
}
}
2、使用string类型的临时变量
void show()
{
string temp;
if(sex)
{
temp = "男"
}
else
{
temp = "女"
}
system.out.println("姓名"+name+“性别:”+temp;
}
Q4: 用JaVa写出让用户输入用户名和性别,如果性别为女,则显示问候语“用户名女士”,否则显示”用户名
public class Main
{
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
System.out.println("请输入用户名:");
String username=s.nextLine();
System.out.println("请输入性别:");
String sex=s.nextLine();
if (sex.equals("女"))
{
System.out.println(username + "女士");
}
else
{
System.out.println(username);
}
}
}







