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一下,匹配上了就把学生信息打印出来
评论列表(0条)