【发布时间】:2015-12-09 00:39:36
【问题描述】:
这是我到目前为止所拥有的,我需要将每小时英里数变成一个后面没有小数的数字,但我一直不知道该怎么做。任何帮助将不胜感激。
附:如果我第一次发错了,我很抱歉
import java.util.Scanner;
import static java.lang.System.*;
import static java.lang.Math.*;
public class MilesPerHour
{
private int distance, hours, minutes;
private double mph;
public MilesPerHour()
{
setNums(0,0,0);
mph=0;
}
public MilesPerHour(int dist, int hrs, int mins)
{
distance = dist;
hours = hrs;
minutes = mins;
}
public void setNums(int dist, int hrs, int mins)
{
}
public void calcMPH()
{
mph = (distance)/(hours + (minutes/60.0));
}
public void print()
{
System.out.println(distance + " miles in " + hours + " hours and " + minutes + " minutes = " + mph + "MPH.");
}
public static void main( String[] args )
{
Scanner keyboard = new Scanner(in);
out.print("Enter the distance :: ");
int dist = keyboard.nextInt();
out.print("Enter the hours :: ");
int hrs = keyboard.nextInt();
out.print("Enter the minutes :: ");
int mins = keyboard.nextInt();
MilesPerHour test = new MilesPerHour(dist, hrs, mins);
test.calcMPH();
test.print();
【问题讨论】:
标签: java calculator