這裏是新的編碼,我重新做:錯誤:無法找到符號(座標)
ThreeDPoint.java
public class ThreeDPoint{
private double x, y, z;
public threeDPoint(){
coordX=0;
coordY=0;
coordZ=0;
}
public threeDPoint(double x, double y, double z){
coordX = x;
coordY = y;
coordZ = z;
}
public double getCoord(double x, double y, double z){
return coordX;
return coordY;
return coordZ;
}
}
Main.java
import java.util.Scanner;
公共課主要{
double coordX, coordY, coordZ;
public static void main(String[] args){
threeDPoint myThreeDPoint=new threeDPoint();
Scanner sc=new Scanner(System.in);
String coordX, coordY, coordZ;
System.out.println("Input Coordinate X");
myThreeDPoint.coordX(sc.nextDouble());
System.out.println("Input Coordinate Y");
myThreeDPoint.coordY(sc.nextDouble());
System.out.println("Input Coordinate Z");
myThreeDPoint.coordZ(sc.nextDouble());
}
}
它給了我這些錯誤: 生成輸出: C:\用戶\ BurneySoo \文檔\ Main.java:8:錯誤:無法找到符號 threeDPoint myThreeDPoint =新threeDPoint(); ^ symbol:class threeDPoint location:class Main C:\ Users \ BurneySoo \ Documents \ Main.java:8:error:找不到符號 threeDPoint myThreeDPoint = new threeDPoint(); ^ 符號:類threeDPoint 位置:類主要 2個錯誤
通用輸出: 錯誤:無法找到或加載主類主要
我在做什麼錯?
非常感謝代碼Gagandeep。不知何故,我嘗試了他們,但它給出了比以前更多的錯誤。
C:\ Users \ BurneySoo \ Documents \ ThreeDPoint.java:5:錯誤:無效的方法聲明;返回類型
public threeDPoint(){
^
C:\ Users \ BurneySoo \ Documents \ ThreeDPoint.java:11:錯誤:無效的方法聲明;返回類型需要
public threeDPoint(double x, double y, double z){
^
C:\用戶\ BurneySoo \文件\ Main.java:14:錯誤:找不到符號
myTreeDPoint.coordX(sc.nextLine());
^
符號:可變myTreeDPoint 位置:類主要
C:\ Users \ BurneySoo \ Documents \ Main.java:17:錯誤:找不到符號
myTreeDPoint.coordY(sc.nextLine());
^
symbol:variable myTreeDPoint location:class Main
C:\ Users \ BurneySoo \ Documents \ Main。的java:20:錯誤:找不到符號
myTreeDPoint.coordZ(sc.nextLine());
^
符號:可變myTreeDPoint 位置:類主要
C:\用戶\ BurneySoo \文件\ Main.java:22:錯誤:非靜態變量coordY不能從靜態上下文引用
myThreeDPoint.setCoord(coordX, coordY, coordZ);
^
C:\用戶\ BurneySoo \文件\ Main.java:22:錯誤:非靜態變量coordZ不能從靜態上下文引用
myThreeDPoint.setCoord(coordX, coordY, coordZ);
^
C:\ Users \ BurneySoo \ Documents \ Main.java:22:error:方法setCoord在類ThreeDPoint中不能應用於給定的類型;
myThreeDPoint.setCoord(coordX, coordY, coordZ);
^
需要:雙,雙,雙 發現:字符串,雙,雙 原因:實際參數字符串不能被轉換通過方法調用轉換
C至一倍:\用戶\ BurneySoo \文件\ ThreeDPoint.java:6:錯誤:無法找到符號
coordX=0;
^
符號:變量coordX 位置:類ThreeDPoint
C:\用戶\ BurneySoo \文件\ ThreeDPoint.java:7:錯誤:找不到符號
coordY=0;
^
符號:可變coordY 位置:類ThreeDPoint
C:\用戶\ BurneySoo \文件\ ThreeDPoint.java:8:錯誤:無法找到符號
coordZ=0;
^
符號:變量coordZ 位置:類ThreeDPoint
C:\用戶\ BurneySoo \文件\ ThreeDPoint.java:12:錯誤:找不到符號
coordX = x;
^
符號:可變coordX 位置:類ThreeDPoint
C:\用戶\ BurneySoo \文件\ ThreeDPoint.java:13:錯誤:無法找到符號
coordY = y;
^
符號:變量coordY 位置:類ThreeDPoint
C:\用戶\ BurneySoo \文檔\ ThreeDPoint.java:14:錯誤:無法找到符號
coordZ = z;
^
符號:變量coordZ 位置:類ThreeDPoint
14個錯誤
,它仍然不會提示我在一般輸出中輸入座標X. 它只是給了我:
錯誤:無法找到或加載主類主要
你們是不是要coordX設爲您的主要獲取的價值? – Lucas 2012-03-16 08:23:16
請務必學習Java命名約定,類名必須在Pascal Case中,即第一個字母大寫,每個後續單詞以大寫字母開頭,變量名應該在Camel Case中,即小寫的第一個字母和第一個字母隨後的單詞是大寫:-) – 2012-03-16 08:32:20
盧卡斯:是的。 Main.java將會是我輸入座標的地方。 – burneyjsoo 2012-03-16 09:42:09