Моим первым заданием является разработка кода, который позволяет пользователю вводить данные о расстоянии в милях, которое он хочет проехать, эффективности использования топлива и стоимости газа. Затем создайте код, чтобы рассчитать общую стоимость поездки.
У меня есть весь код для всех входных значений, но у меня проблемы с самим уравнением. Java не распознает "/". Я не могу понять, что я делаю, если мне не нужно добавить немного кода для работы уравнения.
import java.util.Scanner;
public class DrivingCost
{
public static void main(String args[])
{
Scanner s = new Scanner(System.in);
System.out.print("Please enter your distance (miles): ");
Scanner t = new Scanner(System.in);
System.out.print("Please enter vehicle's fuel efficiency (mpg): ");
Scanner u = new Scanner(System.in);
System.out.print("Please enter the price per gallon (dollars): ");
String distanceInMiles = s.nextLine();
System.out.println("The distance (miles): " + distanceInMiles);
String fuelEfficiency = t.nextLine();
System.out.println("Fuel efficiency (mpg):" + fuelEfficiency);
String pricePerGallon = u.nextLine();
System.out.println("Price per gallon (dollars): " + pricePerGallon);
double tripCost = (distanceInMiles / fuelEfficiency) * pricePerGallon;
System.out.println("The trip cost (dollars): " + tripCost);
}
}
Это ошибка, которую я продолжаю получать:
DrivingCost.java:32: error: bad operand types for binary operator '/'
double tripCost = (distanceInMiles / fuelEfficiency) * pricePerGallon;
^