java转class找不到符号,错误:找不到符号(坐标)

这是我重新编写的新编码:

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;

公共类Main {

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:\Users\BurneySoo\Documents\Main.java:8: error: cannot find symbol threeDPoint myThreeDPoint=new threeDPoint(); ^ symbol: class threeDPoint location: class Main C:\Users\BurneySoo\Documents\Main.java:8: error: cannot find symbol threeDPoint myThreeDPoint=new threeDPoint(); ^ symbol: class threeDPoint location: class Main 2 errors

一般产出: Error: Could not find or load main class Main

我究竟做错了什么?

非常感谢代码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:\ Users \ BurneySoo \ Documents \ Main.java:14:error:找不到符号

myTreeDPoint.coordX(sc.nextLine());

^

symbol:变量myTreeDPoint location:class Main

C:\ Users \ BurneySoo \ Documents \ Main.java:17:error:找不到符号

myTreeDPoint.coordY(sc.nextLine());

^

symbol:变量myTreeDPoint location:class Main

C:\ Users \ BurneySoo \ Documents \ Main.java:20:error:找不到符号

myTreeDPoint.coordZ(sc.nextLine());

^

symbol:变量myTreeDPoint location:class Main

C:\ Users \ BurneySoo \ Documents \ Main.java:22:错误:非静态变量coordY无法从静态上下文引用

myThreeDPoint.setCoord(coordX, coordY, coordZ);

^

C:\ Users \ BurneySoo \ Documents \ Main.java:22:错误:非静态变量coordZ无法从静态上下文引用

myThreeDPoint.setCoord(coordX, coordY, coordZ);

^

C:\ Users \ BurneySoo \ Documents \ Main.java:22:错误:类ThreeCooint中的方法setCoord不能应用于给定的类型;

myThreeDPoint.setCoord(coordX, coordY, coordZ);

^

required:double,double,double found:String,double,double reason:实际参数String不能通过方法调用转换转换为double

C:\ Users \ BurneySoo \ Documents \ ThreeDPoint.java:6:错误:找不到符号

coordX=0;

^

symbol:变量coordX location:class ThreeDPoint

C:\ Users \ BurneySoo \ Documents \ ThreeDPoint.java:7:错误:找不到符号

coordY=0;

^

symbol:变量coordY位置:类ThreeDPoint

C:\ Users \ BurneySoo \ Documents \ ThreeDPoint.java:8:error:找不到符号

coordZ=0;

^

符号:变量coordZ位置:类ThreeDPoint

C:\ Users \ BurneySoo \ Documents \ ThreeDPoint.java:12:error:找不到符号

coordX = x;

^

symbol:变量coordX location:class ThreeDPoint

C:\ Users \ BurneySoo \ Documents \ ThreeDPoint.java:13:error:找不到符号

coordY = y;

^

symbol:变量coordY位置:类ThreeDPoint

C:\ Users \ BurneySoo \ Documents \ ThreeDPoint.java:14:error:找不到符号

coordZ = z;

^

符号:变量coordZ位置:类ThreeDPoint

14个错误

它仍然不会提示我在一般输出中输入坐标X.它只给了我:

Error: Could not find or load main class Main

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值