Here's the new coding that I re-did:
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;
public class 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());
}
}
It gave me these errors: Build Output: 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
General Output: Error: Could not find or load main class Main
What am I doing wrong?
Thanks so very much for the codes Gagandeep. Somehow I tried them but it gave out more errors than what I had before.
C:\Users\BurneySoo\Documents\ThreeDPoint.java:5: error: invalid method declaration; return type required
public threeDPoint(){
^
C:\Users\BurneySoo\Documents\ThreeDPoint.java:11: error: invalid method declaration; return type required
public threeDPoint(double x, double y, double z){
^
C:\Users\BurneySoo\Documents\Main.java:14: error: cannot find symbol
myTreeDPoint.coordX(sc.nextLine());
^
symbol: variable myTreeDPoint location: class Main
C:\Users\BurneySoo\Documents\Main.java:17: error: cannot find symbol
myTreeDPoint.coordY(sc.nextLine());
^
symbol: variable myTreeDPoint location: class Main
C:\Users\BurneySoo\Documents\Main.java:20: error: cannot find symbol
myTreeDPoint.coordZ(sc.nextLine());
^
symbol: variable myTreeDPoint location: class Main
C:\Users\BurneySoo\Documents\Main.java:22: error: non-static variable coordY cannot be referenced from a static context
myThreeDPoint.setCoord(coordX, coordY, coordZ);
^
C:\Users\BurneySoo\Documents\Main.java:22: error: non-static variable coordZ cannot be referenced from a static context
myThreeDPoint.setCoord(coordX, coordY, coordZ);
^
C:\Users\BurneySoo\Documents\Main.java:22: error: method setCoord in class ThreeDPoint cannot be applied to given types;
myThreeDPoint.setCoord(coordX, coordY, coordZ);
^
required: double,double,double found: String,double,double reason: actual argument String cannot be converted to double by method invocation conversion
C:\Users\BurneySoo\Documents\ThreeDPoint.java:6: error: cannot find symbol
coordX=0;
^
symbol: variable coordX location: class ThreeDPoint
C:\Users\BurneySoo\Documents\ThreeDPoint.java:7: error: cannot find symbol
coordY=0;
^
symbol: variable coordY location: class ThreeDPoint
C:\Users\BurneySoo\Documents\ThreeDPoint.java:8: error: cannot find symbol
coordZ=0;
^
symbol: variable coordZ location: class ThreeDPoint
C:\Users\BurneySoo\Documents\ThreeDPoint.java:12: error: cannot find symbol
coordX = x;
^
symbol: variable coordX location: class ThreeDPoint
C:\Users\BurneySoo\Documents\ThreeDPoint.java:13: error: cannot find symbol
coordY = y;
^
symbol: variable coordY location: class ThreeDPoint
C:\Users\BurneySoo\Documents\ThreeDPoint.java:14: error: cannot find symbol
coordZ = z;
^
symbol: variable coordZ location: class ThreeDPoint
14 errors
And It still won't prompt me to input coordinate X in the general output. it only gave me:
Error: Could not find or load main class Main