tan*_*tan 1 java variables types
我可以知道用于婚姻状态的数据类型是什么?据我所知,婚姻状况是已婚还是未结婚,是否有可能boolean
在这种情况下使用?是/否,否则我应该使用什么?谢谢!!
boolean marriageStatus;
if(marriageStatus = true)
{
//
}
Run Code Online (Sandbox Code Playgroud)
我会建议一个普查员,因为婚姻状况(如姓名所示)是一种状态,而不仅仅是一个true/false
变量
enum MaritalStatus {
SINGLE,
MARRIED,
DIVORCED,
WIDOWED,
COMPLICATED
}
public class Person {
private MaritalStatus maritalSt;
private String name;
....
}
Run Code Online (Sandbox Code Playgroud)
最好的部分是你可以在一个非常舒适的开关盒中使用它,所以你不需要关心if-else或类似
public void fooMethod() {
switch (myMaritalSt) {
case DIVORCED:
System.out.println("well sometimes that happens");
break;
default:
break;
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
809 次 |
最近记录: |