登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 868|回复: 0

【Java】出租车计费

[复制链接]

444

主题

509

帖子

2051

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2051

荣誉管理论坛元老

发表于 2021-6-30 22:08:34 来自手机 | 显示全部楼层 |阅读模式 来自:
  1. import Java. until. Scanner;
    / V9 x4 o& R& F- n
  2. public class Dy {! t3 N# d5 L- n
  3.     public static void main(String[] args)  {# w! N8 k- O8 y. M# ^2 Q4 t+ y
  4.                 // 租车
    $ F2 Z. M+ q: a; i( X  m
  5.                 Scanner sc = new Scanner(System.in);
    " X% \7 c" P3 i  ^
  6.                 System.out.println("请选择车型:1.帕萨特 2.探岳 3.速腾");5 t* R' d" b$ R3 D. L" V
  7.                 int a  = sc.nextInt();* `5 o. z) n# z+ C  O% h) _7 _+ k
  8.                 System.out.println("请输入距离:");
    + ~% [( A% s" _
  9.                 int b = sc.nextInt();
    9 u8 v1 P% x4 N4 o( c. _0 [% ]- E6 P
  10.                 double c;
    # d$ ?' w1 t% O) T
  11.                 switch(a) {
    8 p3 i) p: V3 {, J, K' R: u/ F
  12.                 case 1:
    ; g2 ^! V- e3 q  ]. l! }+ J- s
  13.         // 起步价3元 每公里2.1元
    " a; Z( O. P1 O4 }+ U7 I
  14.                         if(b<=3){
    ( r$ D( Q, J. Q8 y; T
  15.                                 System.out.println("应付3元");
    & x4 s2 k  c$ Y8 j1 p( [2 H
  16.                         }else  { c = 3+2.1*(b-3); 8 ]% c0 {5 {8 h' v9 ?2 W
  17.                           System.out.println("应付:"+c);
    + M0 W7 u2 u7 @/ O6 h0 G7 Q  b5 J
  18.                           4 N: V+ n1 u: R8 w+ d/ T2 M6 P! V& \
  19.                         }- O' J, y8 b( n
  20.                         break;; s) O0 {# I  J
  21.                 case 2:
    8 N6 Z; }$ }, e8 H" B
  22.                         if(b<=3) {5 J' |; T7 `4 J
  23.                                 System.out.println("应付3元");0 u8 z# S5 L# A! F) v. ^0 V
  24.                         }else         {c = 3+2.4*(b-3);
    5 S3 W4 ^. Y7 v' H
  25.                          System.out.println("应付:"+c);
      y& r& T. c+ @( o2 a* G$ p+ v
  26.                         }7 q& j& l9 r5 m
  27.                         break;
    1 |* [2 p) P: R0 k/ V, O
  28.                 case 3:  i; }7 ^# }/ S/ F8 X& G
  29.                          if(b<=3) {
    4 o' D2 O8 S# W( G, D$ X; _4 s
  30.                                  System.out.println("应付3元");
    - P: j: u( R7 l# `& j5 I* \
  31.                                  3 ~, \' X) [: A. ^) \3 `! ]" _
  32.                          }else { c = 3+2.6*(b-3);
    ( [  ~% P6 |5 V/ i' E
  33.                          System.out.println("应付:"+c);5 Q+ @, _# K) B$ ]! z
  34.         8 ^5 U! S4 m' m$ L0 H  U
  35.                                  # f6 t& F; t/ G) @( o" x
  36.                          }
    . z6 L9 m9 @" R, C% h1 V2 f8 V! U! _
  37.                 }
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|星空社区 |网站地图

GMT+8, 2024-4-30 07:52 , Processed in 0.047227 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表