小明在上班途中, 可以选择走路和骑车两种方式,但他不清楚哪种方式比较快, 因为骑车需要找车, 开锁, 停车 需要耽搁很多时间.
设找到自行车, 开锁, 骑上自行车需要花27秒, 停车需要花23秒
步行每秒1.2米, 骑车每秒3.0米
给出小明距离公司的距离, 请问是骑车快还是走路快.
输入一个整数n, 表示到公司的距离
如果骑车快, 输出"骑车"
如果走路快, 输出"走路"
如果一样快, 输出"一样快"
样例输入:
60
样例输出:
走路
代码如下:
import java.util.Scanner;
import java.lang.Math;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数 表示到公司的距离:");
int n = scanner.nextInt();
double rideTime = 0;
double walkTime = 0;
//骑车
rideTime = Math.round(27 + 23 + n * 3.0);
//走路
walkTime = Math.round(1.2 * n);
//判断
if (rideTime > walkTime) {
System.out.println("走路更快");
} else if (rideTime < walkTime) {
System.out.println("骑车更快");
} else {
System.out.println("一样快");
}
}
}