I actually hate this. I'm sooooo bad at Java. XD Anyway, here's my code so far. We had to use two files - so I'll give file 1 first, then file 2.
FILE 1
public class SpaceWeights
{
private double weight;
final private double Mercury = 0.378;
final private double Venus = 0.907;
final private double Earth = 1.000;
final private double Mars = 0.377;
final private double Jupiter = 2.360;
final private double Saturn = 0.916;
final private double Uranus = 0.899;
final private double Neptune = 1.120;
final private double Pluto = 0.059;
final private double Moon = 0.166;
private double conversion;
public SpaceWeights()
{
weight=0;
conversion=0;
}
public void changeweight (double inputweight)
{
weight=inputweight;
}
public double convToMercury()
{
conversion=weight*Mercury;
return(conversion);
}
public double convToVenus()
{
conversion=weight*Venus;
return(conversion);
}
public double convToEarth()
{
conversion=weight*Earth;
return(conversion);
}
public double convToMars()
{
conversion=weight*Mars;
return(conversion);
}
public double convToJupiter()
{
conversion=weight*Jupiter;
return(conversion);
}
public double convToSaturn()
{
conversion=weight*Saturn;
return(conversion);
}
public double convToUranus()
{
conversion=weight*Uranus;
return(conversion);
}
public double convToNeptune()
{
conversion=weight*Neptune;
return(conversion);
}
public double convToPluto()
{
conversion=weight*Pluto;
return(conversion);
}
public double convToMoon()
{
conversion=weight*Moon;
return(conversion);
}
}
FILE 2
import java.util.Scanner;
public class weightTester
{
public static void main (String Args[])
{
double yourweight;
double convweight;
Scanner in = new Scanner(system.in);
System.out.printf("Please Enter Your Weight on Earth (lbs): %f\n");
yourweight=in.nextDouble();
SpaceWeights newweight=new
SpaceWeights(yourweight);
convweight=newweight.convToMercury();
System.out.printf("Your weight on Mercury is: %f\n", convweight);
convweight=newweight.convToVenus();
System.out.printf("Your weight on Venus is: %f\n", convweight);
convweight=newweight.convToEarth();
System.out.printf("Your weight on Earth is: %f\n", convweight);
convweight=newweight.convToMars();
System.out.printf("Your weight on Mars is: %f\n", convweight);
convweight=newweight.convToJupiter();
System.out.printf("Your weight on Jupiter is: %f\n", convweight);
convweight=newweight.convToSaturn();
System.out.printf("Your weight on Saturn is: %f\n", convweight);
convweight=newweight.convToUranus();
System.out.printf("Your weight on Uranus is: %f\n", convweight);
convweight=newweight.convToNeptune();
System.out.printf("Your weight on Neptune is: %f\n", convweight);
convweight=newweight.convToPluto();
System.out.printf("Your weight on Pluto is: %f\n", convweight);
convweight=newweight.convToMoon();
System.out.printf("Your weight on the Moon is: %f\n", convweight);
}
}
On file 2 - I continue to get the errors for:
line 8
Scanner in = new Scanner(system.in);- Error = cannot find symbol variable system
line 11
SpaceWeights newweight=new- Error = cannot find symbol constructor SpaceWeights(double)
Also, I need help figuring out how to format. Please help me!!! D:
Thanks! Also - for all those who posted on the last topic I made, positive feedback/'this post was helpful' messages coming soon - I just haven't had time to work on that....XD

New Topic/Question
Reply




MultiQuote










|