首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

提问解决办法

2012-01-19 
提问classYan{staticinta1,b2ba+2publicstaticvoidmain(String[]args){System.out.println(a)System

提问
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;


类里面不能有运算,想做就放到方法里面去调用

热点排行