作者gene07 (-.-)
看板java
標題[問題] 無法compile..
時間Sat Oct 23 16:53:17 2010
很奇怪的..
我覺得我語法沒有用錯..
可是他就是不讓我執行..
有沒有人可以幫我看看~"~
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
→ james732:double side1=(x1,y1,x2,y2); <= What's this? 10/23 16:56
推 kyoin:double可以這樣宣告嘛? 10/23 17:16
推 lvlightvivi:不知道該說甚麼 10/23 17:24
阿勒...原來我忘記呼叫要打名字...
要打double side1=Point(x1,y1,x2,y2);才對= ="
推 a1234957:new 10/23 17:32
有要new什麼嗎@@"?
※ 編輯: gene07 來自: 61.217.62.7 (10/23 17:35)
推 lvlightvivi:Triangle.Point(x1,y1,x2,y2) 10/23 17:58
→ mcdstyle:照你的Code執行,沒有error... 10/25 13:31