#java
#java
Вопрос:
Scanner input = new Scanner (System.in);
System.out.print("Enter the TIME in MINUTES: ");
int minutes = input.nextInt();
input.close();
double hours = (double) (minutes / 60);
double distance = (double) (50 * hours);
System.out.println("Distance traveled (KM) is " distance);
Вот мой пример программы, и мне нужно преобразовать введенные минуты в часы, а затем преобразовать их в пройденное расстояние, но результат не похож на то, каким он должен быть.
Enter the TIME in MINUTES: 45
Distance traveled (KM) is 0.0
Я действительно в замешательстве, и я определенно был бы рад, если бы кто-нибудь мне помог.
Ответ №1:
Посмотрите приведенный ниже код и найдите, что не так в вашем коде.
import java.util.Scanner;
public class mainClass {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter the TIME in MINUTES: ");
float minutes = input.nextInt();
input.close();
float hours = minutes / 60;
float distance = 50 * hours;
System.out.println("Distance traveled (KM) is " distance);
}
}