实用类
方法一:条件判断
方法二:使用枚举
枚举
性别的枚举
package Practicalclass;
/**
* 性别的枚举
*/
public enum Sex {
男,女;
}
学生类
package Practicalclass;
public class Student {
String chname;
Sex sex;
public Student(String chname,Sex sex){
this.chname=chname;
this.sex=sex;
}
public void setSex(Sex sex) {
this.sex = sex;
}
public Sex getSex() {
return sex;
}
public String getChname() {
return chname;
}
public void setChname(String chname) {
this.chname = chname;
}
}
测试类
package Practicalclass;
public class TestStudent {
public static void main(String[] args) {
Student student=new Student("wang",Sex.男);
Student student1=new Student("wang",Sex.女);
System.out.println(student.getSex()+student.getChname());
}
}
包装类
java.lang
包装类 基本类型
Boolean boolean
Character char
Number
Byte byte
Double double
Float float
Long long
Integer int
1.构造方法
所有包装类都可以将与之对应的 基本数据类型作为参数,来构造他们的实例
public Type(type value)
如:Interger i=new Interger(1);
除了Character类之外,其他包装类都可将字符串作为参数构造他们的实例
public Type (String value)
如 Interger i=new Interger(“123”)\
注意
Number类型的构造时,参数必须能转换成相应的数字,不然NumberFormatException
Boolean类型构造时,除了ture(大小写)其余的都是false
2.常用方法
Number包装类
Boolean 包装类型转换成基本数据类型
Character 包装类型转换成基本数据类型(charValue())
**
**
装箱和拆箱