JAVA练习题———— 算法提高之征税程序
题目:税务局希望你帮他们编写一个征税程序,该程序的功能是:首先输入某公司的年销售额sale和税率rate,然后程序将计算出相应的税额tax,并把它显示在屏幕上。计算公式是:
tax = sale * rate。保留到小数点后两位。
思路:保留小数要记着一个顺口溜(四舍六入,五考虑,五后非零需进一,五后皆零看五前,奇数进一,偶数舍。)
下面是代码编译部分:
import java.util.Scanner;public class demo09 {public static void main(String[] args) {// TODO Auto-generated method stub/*征税程序 * 税务局希望你帮他们编写一个征税程序,该程序的功能是:* 首先输入某公司的年销售额sale和税率rate,* 然后程序将计算出相应的税额tax,并把它显示在屏幕上。* 保留到小数点后两位* 计算公式是:* tax = sale * rate。*/System.out.println("输入公司的年销售额,以及税率");Scanner sc=new Scanner(System.in);float sale=sc.nextFloat(),rate=sc.nextFloat();//键盘输入部分float tax=sale*rate;//计算税额System.out.printf("该公司的税额为:"+"%.2f",tax);//保留两位小数 结果:需要四舍六入,五考虑,五后非零需进一,五后皆零看五前,奇数进一,偶数舍。}}
下面是运行结果:
输入公司的年销售额,以及税率
50000.5 0.1
该公司的税额为:5000.05
JAVA练习题———— 算法提高之征税程序相关推荐
- Java实现算法提高十进制数转八进制数
算法提高 十进制数转八进制数 时间限制:1.0s 内存限制:512.0MB 编写函数,其功能为把一个十进制数转换为其对应的八进制数.程序读入一个十进制数,调用该函数实现数制转换后,输出对应的八进制数. ...
- java项目怎样提高性能_Java程序员成长之路(如何提高Java程序性能?)
1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面 第一,控制资源的使用,通过线程同步来控制资 ...
- Java试题 算法提高 着急的WYF(不同子串个数)
资源限制 时间限制:476ms 内存限制:256.0MB 问题描述 由于战网的密码是一串乱码,WYF巧妙地忘记了他的密码.(他就是作死,如同自掘坟墓.说到掘坟墓,问题就来了--挖掘机技术究竟哪家强?) ...
- Java经典算法四十例编程详解+程序实例
JAVA经典算法40例 [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: ...
- JAVA经典算法50题(转)
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/51097928 JAVA经典算法50题 [程序1] 题目:古典问题:有一对兔子, ...
- JAVA经典算法40题
JAVA经典算法40题 [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析 ...
- 【c语言】蓝桥杯算法提高 征税程序
问题描述 税务局希望你帮他们编写一个征税程序,该程序的功能是:首先输入某公司的年销售额sale和税率rate,然后程序将计算出相应的税额tax,并把它显示在屏幕上. 计算公式是: tax = sale ...
- 蓝桥杯 ADV-109 算法提高 征税程序
问题描述 税务局希望你帮他们编写一个征税程序,该程序的功能是:首先输入某公司的年销售额sale和税率rate,然后程序将计算出相应的税额tax,并把它显示在屏幕上.计算公式是: tax = sale ...
- java 蓝桥杯算法提高 字符串匹配(题解)
试题 算法提高 字符串匹配 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给出一个字符串和多行文字,在这些文字中找到字符串出现的那些行.你的程序还需支持大小写敏感选项:当选项打开时 ...
最新文章
- 参加完Python培训后有哪些就业方向
- KDD_CUP99数据集处理和测试(已处理数据可下载)
- python左右同时对齐_python怎么对齐
- tabindex, taborder和notab属性的区别
- ASP.NET Core 中的规约模式(Specification Pattern )——增强泛型仓储模式
- 如何解决在ASP.NET Core中找不到图像时设置默认图像
- 阿里大神最佳总结Flutter进阶学习笔记,技术详细介绍
- linux 运行ca.crt,linux下使用openssl生成 csr crt CA证书,opensslcsr
- Openstack云计算项目实施 其一(安装环境)
- 安全狗结合服云,网络管理倍儿轻松
- C/C++ 随机数生成器的 随机化
- 【GIS】GIS概念
- linuX开发板eop下载器,EOP乐谱架软件|EOP乐谱架(Everyone Piano插件)下载 V1.3.12.2 最新版 - 比克尔下载...
- weight和weightSum的区别
- android 载入svg动画,Android 加载SVG动画
- MacBook Pro使用记录(一):手动清理内存
- 计算机用户分配盘符,盘符划分不求人 Win7硬盘分区多面看
- 常用的SQL*Plus命令
- AP计算机科学A和数学,A Level数学、IB数学及AP数学,三者有哪些具体区别?
- igmp组播实验 @yx