package practicejava;
class TestConstructor {
public String myName;
public int myAge = 19;
if (myAge = 18){
myName = "joe";
}
}
//我的问题是如何才能在if语句中正确使用myAge?
答案 0 :(得分:0)
将您的代码置于功能
在if()
=
更改为==
醇>
if(my Age == 18)
=
是赋值运算符
答案 1 :(得分:0)
比这更糟糕:这不是Java。
你不能把代码放在这样的类中间。它属于方法或构造函数。
试试这样:
class TestConstructor {
public String myName;
public int myAge = 19;
public TestConstructor(String name, int age) {
myName = name;
myAge = age;
if (myAge == 18) {
myName = "joe";
}
}
}