用java编程1
发布网友
发布时间:2023-10-17 03:01
我来回答
共3个回答
热心网友
时间:2024-12-02 09:31
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);
}
}
热心网友
时间:2024-12-02 09:31
/*
* 输入一个公里数,
* 计算在北京乘坐出租车的费用。
* 起步价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);
}
}
热心网友
时间:2024-12-02 09:32
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);
}
}