《Java入门》计算油费:本题要求编写程序,根据输入顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助),计算并输出应付款。
现在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 - 协助),计算并输出应付款。相关推荐
- PTA 7-44 本题要求编写程序,输入一个三位数,输出其个位数字、十位数字和百位数字。
PTA 7-44 本题要求编写程序,输入一个三位数,输出其个位数字.十位数字和百位数字. 分数 4 作者 xcf 单位 长春理工大学 本题要求编写程序,输入一个三位数,输出其个位数字.十位数字和百位数 ...
- 本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。
本题要求编写程序,输入10个字符,统计其中英文字母.空格或回车.数字字符和其他字符的个数. 输入格式: 输入为10个字符.最后一个回车表示输入结束,不算在内. 输出格式: 在一行内按照 letter ...
- 编写程序,输入一个字符,若是大写字母,转换成小写字母,若是小写字母,则转换成大写字母输出。
#include<stdio.h> int main(){char c=getchar();printf("%c",c>='a'&&c<=' ...
- 《Java入门》简化的插入排序:本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。
本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序. 输入格式: 输入在第一行先给出非负整数N(<10):第二行给出N个从小到大排好顺序的整数:第三行给出一个整数X. ...
- 7-100 简单求阶乘问题 (10 分)本题要求编写程序,计算N的阶乘。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出阶乘的值。输入样例:4结尾无空行
7-100 简单求阶乘问题 (10 分) 本题要求编写程序,计算N的阶乘. 输入格式: 输入在一行中给出一个不超过12的正整数N. 输出格式: 在一行中输出阶乘的值. 样例">输入样例 ...
- 7-64 统计大写辅音字母 (15 分)英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。PTA:中M2021春C、Java入门练习第I段
7-64 统计大写辅音字母 (15 分) 英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回 ...
- 计算油费 (10 分)
计算油费 (10 分) 现在90号汽油6.95元/升.93号汽油7.44元/升.97号汽油7.93元/升.为吸引顾客,某自动加油站推出了"自助服务"和"协助服务" ...
- C语言:计算油费.2021-07-13
实验3-11 计算油费 (15 分) 现在90号汽油6.95元/升.93号汽油7.44元/升.97号汽油7.93元/升.为吸引顾客,某自动加油站推出了"自助服务"和"协助 ...
- PTA作业记录2(计算油费)
计算油费 作者 颜晖 单位 浙大城市学院 现在90号汽油6.95元/升.93号汽油7.44元/升.97号汽油7.93元/升.为吸引顾客,某自动加油站推出了"自助服务"和" ...
最新文章
- 【数字信号处理】序列傅里叶变换 ( 序列傅里叶变换定义详细分析 | 证明单位复指数序列正交完备性 | 序列存在傅里叶变换的性质 | 序列绝对可和 → 序列傅里叶变换一定存在 )
- python创建线程_多种方法实现 python 线程池
- Flask--读取配置参数的方式
- 危难时刻,每个人都应该站出来
- 360、金山回应网页劫持 没守住商业底线
- android 运动目标检测_MindSpore应用案例:AI对篮球运动员目标的检测
- 8X53 VS 6763
- PHP框架自动加载类文件原理
- DDD-上下文映射图
- 屏保壁纸引发血案,三星手机瞬间变砖
- Spring Boot详情
- Funcode游戏设计C语言小飞虫
- 阿里云CDN回源host理解
- Photoshop插件-证件照-3寸裁剪-3寸排版-脚本开发-PS插件
- JSP中应用eWebEditor在线编辑器
- 基于php抑郁症自检测及初级自治疗网站
- linux echo命令做运算,linux常用计算命令
- 随机过程理论知识(一)
- 2022-2027年中国B2C电子商务行业市场深度分析及投资战略规划报告
- 3D可视化智慧档案馆一体建设平台设计的主要依据