Hello, can someone help me on why my code keeps saying invalid method declaration? import java.util.Scanner; public class PillagaQuiroz_Derick_Project_05A { public static void main(String[] args) { double distance; // In meters // Get the distance distance = getDistance(); kilometers = distanceToKilometers(); inches = distanceToInches(); feet = distanceToFeet(); } // End main getDistance(); public static void getDistance(double distance) { // string double distanceInMeters; // Get distance from user System.out.println("Enter a distance (in meters):") ; Scanner keyboard = new Scanner(System.in) ; distance = keyboard.nextDouble() ; // To not accept a negative input while (distance < 0) { System.out.println("A negative number is not a valid input, please try again."); getDistance(); } }// End getDistance public static void menu(double distance) { int selection; System.out.println("Select one of the following choices:") ; System.out.print("\n1.Convert to kilometers") ; //for (int num = 0; num < salesStore1; num += 100) //{ // System.out.print("*") ; //Ex. output: ** //} System.out.print("\n2.Convert to inches") ; System.out.print("\n3.Convert to feet") ; System.out.print("\n4.Quit the program") ; Scanner keyboard = new Scanner(System.in) ; selection = keyboard.nextInt() ; if (selection==1) { distanceToKilometers(distance); } else if (selection==2) { distanceToInches(distance); } else if (selection==3) { distanceToFeet(distance); } else if (selection==4) { quitProgram(); } else if (selection > 4 && selection < 0) { System.out.print("Error: Invalid choice. Please a number from 1-4.") ; menu(distance); } }// End menu public static void distanceToKilometers(double distance) { double kilometers; kilometers = distance * 0.001; System.out.print(distance + " = " + kilometers) ; }// End distanceToKilometers public static void distanceToInches(double distance) { double inches; inches = distance * 39.37; System.out.print(distance + " = " + inches) ; }// End distanceToInches public static void distanceToFeet(double distance) { double feet; feet = distance * 3.281; System.out.print(distance + " = " + feet) ; }// End distanceToFeet public static void quitProgram() { System.out.print("Have a good day!") ; }// End quitProgram }//End conversionProgram
Hello, can someone help me on why my code keeps saying invalid method declaration?
import java.util.Scanner;
public class PillagaQuiroz_Derick_Project_05A
{
public static void main(String[] args)
{
double distance; // In meters
// Get the distance
distance = getDistance();
kilometers = distanceToKilometers();
inches = distanceToInches();
feet = distanceToFeet();
} // End main
getDistance();
public static void getDistance(double distance)
{
// string
double distanceInMeters;
// Get distance from user
System.out.println("Enter a distance (in meters):") ;
Scanner keyboard = new Scanner(System.in) ;
distance = keyboard.nextDouble() ;
// To not accept a negative input
while (distance < 0)
{
System.out.println("A negative number is not a valid input, please try again.");
getDistance();
}
}// End getDistance
public static void menu(double distance)
{
int selection;
System.out.println("Select one of the following choices:") ;
System.out.print("\n1.Convert to kilometers") ;
//for (int num = 0; num < salesStore1; num += 100)
//{
// System.out.print("*") ; //Ex. output: **
//}
System.out.print("\n2.Convert to inches") ;
System.out.print("\n3.Convert to feet") ;
System.out.print("\n4.Quit the program") ;
Scanner keyboard = new Scanner(System.in) ;
selection = keyboard.nextInt() ;
if (selection==1)
{
distanceToKilometers(distance);
}
else if (selection==2)
{
distanceToInches(distance);
}
else if (selection==3)
{
distanceToFeet(distance);
}
else if (selection==4)
{
quitProgram();
}
else if (selection > 4 && selection < 0)
{
System.out.print("Error: Invalid choice. Please a number from 1-4.") ;
menu(distance);
}
}// End menu
public static void distanceToKilometers(double distance)
{
double kilometers;
kilometers = distance * 0.001;
System.out.print(distance + " = " + kilometers) ;
}// End distanceToKilometers
public static void distanceToInches(double distance)
{
double inches;
inches = distance * 39.37;
System.out.print(distance + " = " + inches) ;
}// End distanceToInches
public static void distanceToFeet(double distance)
{
double feet;
feet = distance * 3.281;
System.out.print(distance + " = " + feet) ;
}// End distanceToFeet
public static void quitProgram()
{
System.out.print("Have a good day!") ;
}// End quitProgram
}//End conversionProgram

Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images









