gpt4 book ai didi

java - 英里每小时计算器

转载 作者:行者123 更新时间:2023-11-30 08:06:43 29 4
gpt4 key购买 nike

这是我目前所拥有的,我需要将每小时的英里数设为一个后面没有小数的数字,但我一直不知道如何去做。任何帮助将不胜感激。

附言如果我第一次发布这个错误,我很抱歉

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();

最佳答案

你可以这样做:

public void calcMPH()
{

mph = Math.round((distance)/(hours + (minutes/60.0)));
}

关于java - 英里每小时计算器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34168817/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com