用java编程

输入一个公里数,计算在北京乘坐出租车的费用。起步价10元(三公里以内),超出(含)三公里至十五公里以内的公里数每公里按2元计费。超出(含)十五公里以外的公里数(每公里加收... 输入一个公里数,计算在北京乘坐出租车的费用。 起步价10元(三公里以内),超出(含)三公里至十五公里以内的公里数每公里按2元计费。超出(含)十五公里以外的公里数(每公里加收50%空驶费)按3元计费。

急急急急!谢谢!
展开
 我来答
ad52482008
2009-05-26 · 超过17用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:0
展开全部
import java.util.*;
public class Test2 {
public static void main(String[] args) {
int price=10;
int length=0;
try{
Scanner s=new Scanner(System.in);
System.out.println("请输入公里数");
length=s.nextInt();
}
catch(Exception e){System.out.print("请输入正确字符");System.exit(0);}
if(length>=3)price+=(length-3)*2;
if(length>=15)price+=(length-15)*3;
System.out.println("价格为:"+price);
}
}
jing5083394
2009-05-26 · TA获得超过8368个赞
知道大有可为答主
回答量:9908
采纳率:61%
帮助的人:2130万
展开全部
/*
* 输入一个公里数,
* 计算在北京乘坐出租车的费用。
* 起步价10元(三公里以内),
* 超出(含)三公里至十五公里以内的公里数每公里按2元计费。
* 超出(含)十五公里以外的公里数(每公里加收50%空驶费)按3元计费。
*/
class Caculate {
int money;
Caculate(){
money = 10;
}
public int charge (int distance){
if (distance < 3){
money = 10;
}
if ((distance >= 3) && distance < 15)
{
money = money + 2*(distance-3);
}
if (distance > 15 )
{
money = money + 2*12 + 3*(distance - 15);
}

return money;
}
public static void main(String args[]) {

int distance_example = 4;
Caculate pay = new Caculate();
pay.money = pay.charge(distance_example);
System.out.println("You need to pay money:"+pay.money);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
自己的渡者
2009-05-26 · TA获得超过105个赞
知道小有建树答主
回答量:132
采纳率:0%
帮助的人:162万
展开全部
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) throws IOException {
int price=10;
int length=0;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入公里数");
length=br.read();
if(length>=3)price+=(length-3)*2;
if(length>=15)price+=(length-15)*3;
System.out.println("价格为:"+price);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式