[問題] 程式碼錯誤

看板java作者 (季梓玥)時間12年前 (2011/09/22 23:30), 編輯推噓2(207)
留言9則, 6人參與, 最新討論串1/3 (看更多)
大家好...我是剛學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

09/22 23:35, , 1F
public static void main(int args[]) int改成String
09/22 23:35, 1F

09/22 23:35, , 2F
args不必改成
09/22 23:35, 2F

09/22 23:36, , 3F
我知道了....我以為String那邊也要改成int 囧
09/22 23:36, 3F

09/22 23:37, , 4F
args不必改成int,保持String就好
09/22 23:37, 4F

09/22 23:37, , 5F
謝謝一二樓的解答:)
09/22 23:37, 5F

09/22 23:51, , 6F
main的參數是用來接控制台輸入的參數 必須要是字串yo
09/22 23:51, 6F

09/23 00:35, , 7F
這樣 public static void main(String [] orz){ }也行
09/23 00:35, 7F

09/23 01:36, , 8F
我二樓的推文是在手機推的,還沒寫完就誤按 orz
09/23 01:36, 8F

09/23 09:08, , 9F
public static void main(String[] args)
09/23 09:08, 9F
文章代碼(AID): #1EUrIPy2 (java)
討論串 (同標題文章)
文章代碼(AID): #1EUrIPy2 (java)