看板 java 關於我們 聯絡資訊
大家好...我是剛學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
zzuwenwang:public static void main(int args[]) int改成String 09/22 23:35
james732:args不必改成 09/22 23:35
foreverlie:我知道了....我以為String那邊也要改成int 囧 09/22 23:36
james732:args不必改成int,保持String就好 09/22 23:37
foreverlie:謝謝一二樓的解答:) 09/22 23:37
bala045:main的參數是用來接控制台輸入的參數 必須要是字串yo 09/22 23:51
lachtchlee:這樣 public static void main(String [] orz){ }也行 09/23 00:35
james732:我二樓的推文是在手機推的,還沒寫完就誤按 orz 09/23 01:36
waterleader:public static void main(String[] args) 09/23 09:08