提问
class Yan{
static int a=1,b=2;
b=a+2;
public static void main(String[] args){
System.out.println(a);
System.out.println(b);
}
}为什么编译通不过,知道的请指点一下,谢谢!
[解决办法]
b=a+2;运算要放到访法里
[解决办法]
public class temp{
static int a=1, b=2;
{b=a+2;}
public static void main(String[] args){
System.out.println(a);
System.out.println(b);
}
}
[解决办法]
谢了
[解决办法]
这样做有什么作用吗?问什么结果还是 a=1, b=2 ????
[解决办法]
public class temp{
static int a=1;
public static void main(String[] args){
int b=a+2;
System.out.println(a);
System.out.println(b);
}
}
这样b就等于3
[解决办法]
运算要放到访法里
[解决办法]
这样做有什么作用吗?
[解决办法]
public class Test4 {
static int a=1;
static int b=2;
public static void main(String[] args){
b=a+2;
view(a);
view(b);
}
static void view(int s){
System.out.println(s);
}
}
[解决办法]
b=a+2;
类里面不能有运算,想做就放到方法里面去调用