
正文
用java代码算车费 java计算邮费
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java语言入门的题目,今天遇到难题了,求解啊!以下是书上的问题原话:
/** * @param args * 某市不同品牌的出租车3km的起步价和计费分别为: * 夏利3元,3km以外,2.1元/km; * 富康4元,3km以外,2.4元/km; * 桑塔纳5元,3km以外2.7元/km。 * 编程实现从键盘输入乘车的车型及行车公里数,输出应付车费。 */ public static void main(String[] args) { Scanner sc=new Scanner (System.in); System.out.println("请输入车型: "); String name=sc.next(); System.out.println("请输入行车路程: "); double mile=sc.nextDouble(); int num=0; if(name.equals("夏利")){ num=1; }else if(name.equals("富康")){ num=2; }else if(name.equals("桑塔纳")){ num=3; }else{ System.out.println("输入错误"); return ; } switch (num) { case 1: if(mile=3){System.out.println("乘坐 夏利 、路程不足3 Km,应付 3 元"); }else{System.out.println("乘坐夏利、路程超过 3 Km ,应付"+(3+(mile-3)*2.1)+"元");} break; case 2: if(mile=3){System.out.println("乘坐富康 、路程不足3 Km,应付 4 元"); }else{System.out.println("乘坐夏利、路程超过 3 Km ,应付"+(3+(mile-3)*2.4)+"元");} break; case 3: if(mile=3){System.out.println("乘坐 桑塔纳 、路程不足3 Km,应付 5元"); }else{System.out.println("乘坐夏利、路程超过 3 Km ,应付"+(3+(mile-3)*2.7)+"元");} break; default: } }
相关问答
Q1: 输入一个公里数,计算在北京乘坐出租车的费用。java
int km=?;
if(km=3)
{
return 10;
}
else if(km=15km3)
{
return 10+(km-3)*2;
}
else if(km15)
{
return 10+12*2+(km-15)*3
}
?就是输入的公里数,如果是从键盘输入用输入流做
Q2: 用Java实现一个地铁票价计算程序,希望给出主要算法与数据结构
根据某市地铁线路图写一个地铁票价计算程序
需求描述用java代码算车费:
1.计费规则用java代码算车费:最低2元用java代码算车费,超过5站以上每站加收0.5元,换乘重新起算,例如L1先坐4站,换乘L2再坐6站,结果就是2+2.5=5.5元
2.程序启动以后读取输入文件(in.txt),内容格式如:
L2-8,L2-2
X3,L3-8
....
每行表示一次行程,起点站和终点站之间用逗号分隔,行数不限
4.系统按最短路径方案(尽量少换乘且站数少,假设乘 客换乘一次用用java代码算车费的时间相当于坐4个站)规划路线,计算票价,并把路线和票价输出到文件(out.txt),内容格式如:
L2-8,L2-2=2.5:L2-8,L2-7,L2-6,L2-5,L2-4,L2-3,L2-2
X3,L3-8=4:X3,X4,L3-8
....
等号后面的表示票价和路径
地铁线路图如下:共有5条线路,X开头的站点表示 换乘车站
关于用java代码算车费和java计算邮费的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






