Just nu i M3-nätverket
Jump to content

Hjälp! kovertera liter till gallons kodning.


mijito

Recommended Posts

Jag misstänker att jag är helt ute och cyklar så nån vänlig själ kanske kan hjälpa mig lite.

Jag har fått i uppgift att göra ett program som skall räkna ut bensinförbrukning med hjälp av inmatning av liter och sträcka i km. Användaren ska kunna välja att få svaret i liter/km eller gallons / mile genom att skriva "E" eller "U" i programmet.

Såhär ser min kod ut:

 

import java.util.Scanner;
public class laboration4 {
 public static void main(String[] args) {
   Scanner scan = new Scanner(System.in);

   double km;
   double liter;
   double forbr;
   string userChoice;

   System.out.print("Skriv in antal km: ");
   km = scan.nextInt();

   System.out.print("Skriv in antal liter: ");
   liter = scan.nextInt();

   System.out.println("Vill du ha svaret i Eu standard - liter eller US-standard - gallons? Skriv E för liter eller U för gallons!");
   if (userChoice.charAt(0) == 'U')
       {userChoice.equals("u");

       liter = liter * 3.785;
       km = km * 1.609;
       forbr = liter / km;

    if(userChoice.charAt(0) == 'E');
       {userChoice.equals("u");


       forbr = liter / km;

}
   System.out.println("Förbrukningen var " + forbr + " liter per km.");
}

   }
   }

 

Link to comment
Share on other sites

{userChoice.equals("u");

Vad menar du med den raden?

 

if(userChoice.charAt(0) == 'E');

Ska det verkligen vara ett ; där?

 

Link to comment
Share on other sites

Jag menar att om användaren skriver in "u" så kommer svaret ut i gallons / mile istället för liter / km. Men jag tror jag är helt ute i skogen.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...