用java编程
输入一个公里数,计算在北京乘坐出租车的费用。起步价10元(三公里以内),超出(含)三公里至十五公里以内的公里数每公里按2元计费。超出(含)十五公里以外的公里数(每公里加收...
输入一个公里数,计算在北京乘坐出租车的费用。 起步价10元(三公里以内),超出(含)三公里至十五公里以内的公里数每公里按2元计费。超出(含)十五公里以外的公里数(每公里加收50%空驶费)按3元计费。
急急急急!谢谢! 展开
急急急急!谢谢! 展开
3个回答
展开全部
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);
}
}
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);
}
}
展开全部
/*
* 输入一个公里数,
* 计算在北京乘坐出租车的费用。
* 起步价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);
}
}
* 输入一个公里数,
* 计算在北京乘坐出租车的费用。
* 起步价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);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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);
}
}
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);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询