package day08;
import java.util.Scanner;
/**
* Hw6
*
* @author Linguiyi
* @version 1.0
* @date 2023/7/12 9:48
*/
public class Hw6 {
public static void main(String[] args) {
System.out.println("请输入公里数");
double distance = scanDouble();
System.out.println("价格为:"+taxi(distance));
}
public static double taxi(double distance){
if (distance <= 0){
return 0;
}
if (distance <= 3){
return 8;
}else if (distance <= 5){
return 8 + (distance - 3) * 1.2;
}else {
return 8 + (5 - 3) * 1.2 + (distance - 5) * 1.5;
}
}
public static double scanDouble(){
Scanner s = new Scanner(System.in);
double num = 0.0;
if(s.hasNextDouble()){
num = s.nextDouble();
}else {
// 输入错误的信息
System.out.println("输入的不是整数!");
s.close();
return 0.0;
}
s.close();
return num;
}
}
打车起步价8元(3KM以内)超过3KM,超出的每公里1.2元超过5KM,超出的每公里1.5元请在键盘上接收公里数,得出总价。
最新推荐文章于 2024-10-24 12:29:06 发布
该程序是一个Java应用,用于根据输入的公里数计算出租车费用。用户需输入公里数,程序会根据不同的里程区间计算价格。如果距离小于等于0,费用为0;3公里内费用为8元;3到5公里费用为8元加上超出部分的1.2倍;超过5公里则在基础费用上加收1.5倍的额外费用。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
图片生成
Stable-Diffusion
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
1286





