输入字符,无法判断做出正确输出
import java.io.IOException;
class Student{
String name;
int age;
private char gender;
public void setGender(char gender){
if(gender=='男'||gender=='女'){
this.gender=gender;
}else{
System.out.print("请输出正确的性别");
}
}
public char getGender(){
return gender;
}
}
public class Package {
public static void main(String args[])throws IOException{
Student stu1=new Student();
System.out.print("请输入性别:");
char sex=(char)System.in.read();
stu1.setGender(sex);
System.out.println(stu1.getGender());
}
}
class Student{
String name;
int age;
private char gender;
public void setGender(char gender){
if(gender=='男'||gender=='女'){
this.gender=gender;
}else{
System.out.print("请输出正确的性别");
}
}
public char getGender(){
return gender;
}
}
public class Package {
public static void main(String args[])throws IOException{
Student stu1=new Student();
System.out.print("请输入性别:");
char sex=(char)System.in.read();
stu1.setGender(sex);
System.out.println(stu1.getGender());
}
}
...全文
相关推荐
编程从键盘输入一个字符,判断该字符是否是小写字母,如果是输出大写字母Y,否则输出大写字母N
编程从键盘输入一个字符,判断该字符是否是小写字母,如果是输出大写字母Y,否则输出大写字母N
Java字符串包含判断程序实战
本文还有配套的精品资源,点击获取 简介:在Java中实现字符串包含判断是常见的编程任务。本文示例展示了一个简单程序,用于检测字符串"Tom"是否出现在字符串"I am Tom, I am from China"中。程序使用了 java.lang.String 类的 contains() 方法,该方法返回一个布尔值来指示子字符串是否存在。文章提供了...
linux shell判断字符串为空的正确方法示例
本文将详细讲解如何正确地在Linux Shell中判断字符串是否为空,并通过示例代码来阐述其中的关键点。首先,让我们了解两种常用的判断字符串是否为空的方法:1.
对于一个从键盘输入的字符串,判断其是否为回文。
对于一个从键盘输入的字符串,判断其是否为回文。回文即正反序相同。如“abba”是回文,而“abab”不是回文要求:(1)数据从键盘读入;(2)输出要判断的字符串; (3)利用栈的基本操作对给定的
输入一个串,判断字母个数和字符个数。C语言
本文将深入解析如何使用C语言实现一个特定功能:输入一个字符串,然后统计并区分其中的字母和数字字符数量。这不仅涉及到基本的输入输出操作,还涵盖了条件判断、循环控制以及字符类别的判定等核心概念。


