java中怎么用boolean设置性别?能直接输出男女而不是ture和false代表的男女

java中怎么用boolean设置性别?能直接输出男女而不是ture和false代表的男女,第1张

static public char genderWord(boolean gender){return gender?'男':'女'}public static void main(String argv[]){boolean man=trueboolean woman=falseSystem.out.println(genderWord(man))System.out.println(genderWord(woman))}================这样就可以得到字符并显示。但现在某些真实情况,性别不止男女2种,还有未知的、变性的。。 这种情况最会的办法是用枚举类型。enum Gender {MALE("男"),FEMALE("女")String value=nullprivate Gender(String v) {value = v}@Overridepublic String toString() {return value//打印的时候会输出男或者女}}public class Test {public static void main(String [] args) {Gender g = Gender.MALESystem.out.println("性别:" g)}}这样的另一个好处是,你要添加其他性别,如变性啊,Les啊,Gay啊都很方便的,。 大厦发生地方

直接赋值。

属性是根据我们所写的代码进行赋值添加,比如我们写一个人的代码,区分人时可以通过姓名,年龄,性别,职业区分,这些用来帮助我们区分人的行为就是属性,用来在代码的首行或者第二行进行赋值。

属性用来描述具体某个对象的特征,描述的是对象的状态信息,通常以变量的形式进行定义,变量通常分为成员变量和局部变量。

相当于一个小型的学生信息管理系统,逻辑不难,不过写出来还是要点时间哦。

(15分的悬赏有点低哦)

我给你提个思路吧,很好实现的。

1.学生实体,里面定义私有属性,所有属性给上get 和set方法即可。

2.“从控制台输入学生姓名、性别、年龄,输入完毕后打印出该学生的信息”:通过Scanner输入,输入前打印出提示,比如System.out.print("姓名:")String name=in.nextLine()

3."输入多个学生的信息"先定义标识符,通过判断标识符分支为结束输入和继续输入,下面的同2。

4.学生实体set值以后添加到list里面即可。

5.“模糊匹配”应该是查询吧?定义姓名查询,获取输入的名字,trim()去掉首位空格,然后遍历list的学生实体,与其equals一下,匹配上了就把学生信息打印出来


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11951851.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存