题目:税务局希望你帮他们编写一个征税程序,该程序的功能是:首先输入某公司的年销售额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练习题———— 算法提高之征税程序相关推荐

  1. Java实现算法提高十进制数转八进制数

    算法提高 十进制数转八进制数 时间限制:1.0s 内存限制:512.0MB 编写函数,其功能为把一个十进制数转换为其对应的八进制数.程序读入一个十进制数,调用该函数实现数制转换后,输出对应的八进制数. ...

  2. java项目怎样提高性能_Java程序员成长之路(如何提高Java程序性能?)

    1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面 第一,控制资源的使用,通过线程同步来控制资 ...

  3. Java试题 算法提高 着急的WYF(不同子串个数)

    资源限制 时间限制:476ms 内存限制:256.0MB 问题描述 由于战网的密码是一串乱码,WYF巧妙地忘记了他的密码.(他就是作死,如同自掘坟墓.说到掘坟墓,问题就来了--挖掘机技术究竟哪家强?) ...

  4. Java经典算法四十例编程详解+程序实例

    JAVA经典算法40例 [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: ...

  5. JAVA经典算法50题(转)

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/51097928 JAVA经典算法50题 [程序1]   题目:古典问题:有一对兔子, ...

  6. JAVA经典算法40题

    JAVA经典算法40题 [程序1]  题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析 ...

  7. 【c语言】蓝桥杯算法提高 征税程序

    问题描述 税务局希望你帮他们编写一个征税程序,该程序的功能是:首先输入某公司的年销售额sale和税率rate,然后程序将计算出相应的税额tax,并把它显示在屏幕上. 计算公式是: tax = sale ...

  8. 蓝桥杯 ADV-109 算法提高 征税程序

    问题描述 税务局希望你帮他们编写一个征税程序,该程序的功能是:首先输入某公司的年销售额sale和税率rate,然后程序将计算出相应的税额tax,并把它显示在屏幕上.计算公式是: tax = sale ...

  9. java 蓝桥杯算法提高 字符串匹配(题解)

    试题 算法提高 字符串匹配 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给出一个字符串和多行文字,在这些文字中找到字符串出现的那些行.你的程序还需支持大小写敏感选项:当选项打开时 ...

最新文章

  1. 参加完Python培训后有哪些就业方向
  2. KDD_CUP99数据集处理和测试(已处理数据可下载)
  3. python左右同时对齐_python怎么对齐
  4. tabindex, taborder和notab属性的区别
  5. ASP.NET Core 中的规约模式(Specification Pattern )——增强泛型仓储模式
  6. 如何解决在ASP.NET Core中找不到图像时设置默认图像
  7. 阿里大神最佳总结Flutter进阶学习笔记,技术详细介绍
  8. linux 运行ca.crt,linux下使用openssl生成 csr crt CA证书,opensslcsr
  9. Openstack云计算项目实施 其一(安装环境)
  10. 安全狗结合服云,网络管理倍儿轻松
  11. C/C++ 随机数生成器的 随机化
  12. 【GIS】GIS概念
  13. linuX开发板eop下载器,EOP乐谱架软件|EOP乐谱架(Everyone Piano插件)下载 V1.3.12.2 最新版 - 比克尔下载...
  14. weight和weightSum的区别
  15. android 载入svg动画,Android 加载SVG动画
  16. MacBook Pro使用记录(一):手动清理内存
  17. 计算机用户分配盘符,盘符划分不求人 Win7硬盘分区多面看
  18. 常用的SQL*Plus命令
  19. AP计算机科学A和数学,A Level数学、IB数学及AP数学,三者有哪些具体区别?
  20. igmp组播实验 @yx

热门文章

  1. 数字化转型过程中的六要素(5M1E):
  2. 群登科技(AcSiP)集成SX1278 LoRa的物联网模块
  3. 归并排序、快速排序、二路快排、三路快排python实现
  4. 日本语外来语(片假名)与英语发音对照
  5. Excel(单元格的引用方法)
  6. linux没有.brashrc文件,RHCE认证学习笔记-第四天
  7. Scala编程语言入门(1)
  8. vue项目使用Print.js插件实现PDF文件打印
  9. 优秀设计师应了解的UI设计原则!
  10. 消防应急照明和疏散指示系统在某洁净医药的设计与应用