如图每次Test的时候性别总是为null,我想把Q仔Q妹换成“雄”和“雌”。该怎么改呢?新手求指点
那我该怎样修改呢?
你并没有对sex这个变量赋值
改动如下:
String sex=null;
if(input.nextInt()==1){
final String SEX_MALE="雄";
sex=SEX_MALE;
}else{
final String SEX_FEMALE="雌";
sex=SEX_FEMALE;
}
首先,你要明白 static final 是定义一个常量,常量是无法修改的。其次,你用一个 if..else.. 来判断修改常量也是不对的。
哦哦,谢谢你们,刚刚学类和对象有点懵!
final修饰的不能变了