作者foreverlie (季梓玥)
看板java
标题[问题] 程式码错误
时间Thu Sep 22 23:30:28 2011
大家好...我是刚学java的新手!
最近学了一个程式长这样:
class U0023096{
public static void main(String args[]) {
Sting a;
a="A";
System.out.println(a);
}
}
然後存档为U0023096.java
在执行cmd 然後javac U0023096.java和java U0023096
这边都很顺利
但是老师有另外教一个是Int 不过没有实际操作给我们看
所以我回家用上面的程式码改成Int试了 却发现error
Exception in thread "main" java.lang.NoSuchMethodError: main
程式码如下:
class U0023096{
public static void main(int args[]){
int a;
a=65;
System.out.println(a);
}
}
-----
我有请问我们的助教
结果他回我:
你再检查一下你的程式码
我一看就发现错误了(仔细一点)
可是我就是检查不出来才问你阿(大哭)
-----
烦请各位大大解答<(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.18.34.165
1F:→ zzuwenwang:public static void main(int args[]) int改成String 09/22 23:35
2F:→ james732:args不必改成 09/22 23:35
3F:→ foreverlie:我知道了....我以为String那边也要改成int 囧 09/22 23:36
4F:→ james732:args不必改成int,保持String就好 09/22 23:37
5F:→ foreverlie:谢谢一二楼的解答:) 09/22 23:37
6F:推 bala045:main的参数是用来接控制台输入的参数 必须要是字串yo 09/22 23:51
7F:→ lachtchlee:这样 public static void main(String [] orz){ }也行 09/23 00:35
8F:→ james732:我二楼的推文是在手机推的,还没写完就误按 orz 09/23 01:36
9F:推 waterleader:public static void main(String[] args) 09/23 09:08