这段JAVA程序有何错误?(50分)

  • 主题发起人 moutocean
  • 开始时间
M

moutocean

Unregistered / Unconfirmed
GUEST, unregistred user!
class switch_exam{
public static void main(int args[] ){
int x=3;
switch(x){
case 2:
case 3:
System.out.println("x=2 or 3");
break;
}
}
}
 
不懂java,不过case 2:后面不用加;吗?
 
class swithch_exm{
public static void main(String args[] ){
for (int i=0;i<10;i++)
System.out.println("loop");
}
}
为何看不到执行结果?
 
你在 class 前面加上 public 好不好。你是不是从来没有看过一丁点java 的
书?
 
public static void main(int args[] )
~~~~~~~~~~~
好象不对吧? 一般来说要有一个 public 类。
 
main方法的参数是String[]. 但这只在运行时检查.所以只要改为:
public static void main(String argv[]) 即可。
运行结果是:x=2 or 3
 
呵呵,没想到这么多人对java了解甚少。
前几天我们刚考完java,到今天我就忘光了。
在class前是要加public的,不过不加也行的,但是意义不一样了,
结果当然也不一样
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
933
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部