[問題] 無法compile..

看板java作者 (-.-)時間15年前 (2010/10/23 16:53), 編輯推噓4(402)
留言6則, 5人參與, 最新討論串1/1
很奇怪的.. 我覺得我語法沒有用錯.. 可是他就是不讓我執行.. 有沒有人可以幫我看看~"~ import javax.swing.JOptionPane; public class Triangle{ public static void main(String[] args){ String x1String=JOptionPane.showInputDialog("請輸入第一個三角形的x1座標:"); int x1=Integer.parseInt(x1String); String y1String=JOptionPane.showInputDialog("請輸入第一個三角形的y1座標:"); int y1=Integer.parseInt(y1String); String x2String=JOptionPane.showInputDialog("請輸入第一個三角形的x2座標:"); int x2=Integer.parseInt(x2String); String y2String=JOptionPane.showInputDialog("請輸入第一個三角形的y2座標:"); int y2=Integer.parseInt(y2String); double side1=Point(x1,y1,x2,y2); } public static double Point(int x1,int y1,int x2,int y2) { double side; side=Math.sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)); return side; } } 它給我的結果是.. C:\Documents and Settings\Administrator\桌面\java\Triangle\Triangle. java:35: ')' expected double side1=(x1,y1,x2,y2); ^ C:\Documents and Settings\Administrator\桌面\java\Triangle\Triangle. java:35: ';' expected double side1=(x1,y1,x2,y2); ^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.217.62.7

10/23 16:56, , 1F
double side1=(x1,y1,x2,y2); <= What's this?
10/23 16:56, 1F

10/23 17:16, , 2F
double可以這樣宣告嘛?
10/23 17:16, 2F

10/23 17:24, , 3F
不知道該說甚麼
10/23 17:24, 3F
阿勒...原來我忘記呼叫要打名字... 要打double side1=Point(x1,y1,x2,y2);才對= ="

10/23 17:32, , 4F
new
10/23 17:32, 4F
有要new什麼嗎@@"? ※ 編輯: gene07 來自: 61.217.62.7 (10/23 17:35)

10/23 17:58, , 5F
Triangle.Point(x1,y1,x2,y2)
10/23 17:58, 5F

10/25 13:31, , 6F
照你的Code執行,沒有error...
10/25 13:31, 6F
文章代碼(AID): #1Cmg9_I7 (java)