现在90号汽油6.95元/升、93号汽油7.44元/升、97号汽油7.93元/升。为吸引顾客,某自动加油站推出了“自助服务”和“协助服务”两个服务等级,分别可得到5%和3%的折扣。

本题要求编写程序,根据输入顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助),计算并输出应付款。
输入格式:

输入在一行中给出两个整数和一个字符,分别表示顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助)。

输出格式:

在一行中输出应付款额,保留小数点后2位。
输入样例:

40 97 m

输出样例:

301.34

import java.util.Scanner;
public class Main{public static void main(String[] args) {Scanner x=new Scanner(System.in);int a=x.nextInt();int b=x.nextInt();double fee,discount,p;p=0;char c =x.next().charAt(0);{if(c=='m')discount=0.95;elsediscount=0.97;}switch(b) {case 90:p=6.95;break;case 93:p=7.44;break;case 97:p=7.93;break;}fee =p*discount*a;x.close();System.out.printf("%.2f",fee);}
}

import java.util.Scanner;调用Scanner
x.next().charAt(0);取字符串中的第一个字符,这里只用一个字符。
考察Java入门的if…else…语句;以及switch语句的使用;还有java中浮点数的输出。

新手入门,写的不好,请多指教。

《Java入门》计算油费:本题要求编写程序,根据输入顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助),计算并输出应付款。相关推荐

  1. PTA 7-44 本题要求编写程序,输入一个三位数,输出其个位数字、十位数字和百位数字。

    PTA 7-44 本题要求编写程序,输入一个三位数,输出其个位数字.十位数字和百位数字. 分数 4 作者 xcf 单位 长春理工大学 本题要求编写程序,输入一个三位数,输出其个位数字.十位数字和百位数 ...

  2. 本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。

    本题要求编写程序,输入10个字符,统计其中英文字母.空格或回车.数字字符和其他字符的个数. 输入格式: 输入为10个字符.最后一个回车表示输入结束,不算在内. 输出格式: 在一行内按照 letter ...

  3. 编写程序,输入一个字符,若是大写字母,转换成小写字母,若是小写字母,则转换成大写字母输出。

    #include<stdio.h> int main(){char c=getchar();printf("%c",c>='a'&&c<=' ...

  4. 《Java入门》简化的插入排序:本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。

    本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序. 输入格式: 输入在第一行先给出非负整数N(<10):第二行给出N个从小到大排好顺序的整数:第三行给出一个整数X. ...

  5. 7-100 简单求阶乘问题 (10 分)本题要求编写程序,计算N的阶乘。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出阶乘的值。输入样例:4结尾无空行

    7-100 简单求阶乘问题 (10 分) 本题要求编写程序,计算N的阶乘. 输入格式: 输入在一行中给出一个不超过12的正整数N. 输出格式: 在一行中输出阶乘的值. 样例">输入样例 ...

  6. 7-64 统计大写辅音字母 (15 分)英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。PTA:中M2021春C、Java入门练习第I段

    7-64 统计大写辅音字母 (15 分) 英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回 ...

  7. 计算油费 (10 分)

    计算油费 (10 分) 现在90号汽油6.95元/升.93号汽油7.44元/升.97号汽油7.93元/升.为吸引顾客,某自动加油站推出了"自助服务"和"协助服务" ...

  8. C语言:计算油费.2021-07-13

    实验3-11 计算油费 (15 分) 现在90号汽油6.95元/升.93号汽油7.44元/升.97号汽油7.93元/升.为吸引顾客,某自动加油站推出了"自助服务"和"协助 ...

  9. PTA作业记录2(计算油费)

    计算油费 作者 颜晖 单位 浙大城市学院 现在90号汽油6.95元/升.93号汽油7.44元/升.97号汽油7.93元/升.为吸引顾客,某自动加油站推出了"自助服务"和" ...

最新文章

  1. 【数字信号处理】序列傅里叶变换 ( 序列傅里叶变换定义详细分析 | 证明单位复指数序列正交完备性 | 序列存在傅里叶变换的性质 | 序列绝对可和 → 序列傅里叶变换一定存在 )
  2. python创建线程_多种方法实现 python 线程池
  3. Flask--读取配置参数的方式
  4. 危难时刻,每个人都应该站出来
  5. 360、金山回应网页劫持 没守住商业底线
  6. android 运动目标检测_MindSpore应用案例:AI对篮球运动员目标的检测
  7. 8X53 VS 6763
  8. PHP框架自动加载类文件原理
  9. DDD-上下文映射图
  10. 屏保壁纸引发血案,三星手机瞬间变砖
  11. Spring Boot详情
  12. Funcode游戏设计C语言小飞虫
  13. 阿里云CDN回源host理解
  14. Photoshop插件-证件照-3寸裁剪-3寸排版-脚本开发-PS插件
  15. JSP中应用eWebEditor在线编辑器
  16. 基于php抑郁症自检测及初级自治疗网站
  17. linux echo命令做运算,linux常用计算命令
  18. 随机过程理论知识(一)
  19. 2022-2027年中国B2C电子商务行业市场深度分析及投资战略规划报告
  20. 3D可视化智慧档案馆一体建设平台设计的主要依据

热门文章

  1. 9个技巧使你的Python代码更Pythonic
  2. 微信小程序WIFI部分全部API测试以及踩的坑
  3. wince 注册表说明
  4. 数据库缓存服务器——Redis(入门级)
  5. Python中def函数
  6. 王兴:与其被人革命,不如自我革命
  7. webpack4搭建vue项目(完整版本)
  8. java中的eq代表什么_Java中的模式CANON_EQ字段和示例
  9. 【Python数据科学】基础函数
  10. A. Constructive Problem