java中利用if_else if循环求税率
2013-10-29 06:42
309 查看
总结:循环对我来说重点是在哪里结束的,还有数据类型
package com.badu; import java.util.Scanner; //.输入一个正整数repeat (0<repeat<10),做repeat次下列运算: 输入一个职工的月薪salary, //输出应交的个人所得税tax。 tax = rate * (salary-850) 当 salary <= 850 时,rate = 0%; //当 850 < salary <= 1350 时,rate = 5%; 当 1350 < salary <= 2850 时,rate = 10%; //当 2850 < salary <= 5850 时,rate = 15%; 当 5850 < salary 时,rate = 20%; public class QQQ { public static void main(String[] args) { Scanner c=new Scanner(System.in); int repeat; System.out.println("请输入repeat-----"); repeat=c.nextInt();//这里很奇怪,这里的repeat并不需要定义数据内型//输入repeta float rate, sarlary,tax; for(int i=1;i<=repeat;i++){ System.out.println("请输入您的月薪----"); float salary=c.nextFloat();//输入月薪 if(salary<=850) rate=0; else if(salary<1350) rate=(float)0.05;//想一下,为什么这里需要加float类型,前面不是以声明rate的类型吗 else if(salary<2850) rate=(float) 0.1; else if(salary<5850) rate=(float)0.15; else rate=(float)0.2; tax=(salary-850)*rate;//感觉很不标准的写法 System.out.println(""+tax); } } }
相关文章推荐
- Java 第四章 if循环那些
- js:根据闰年的判断条件,利用if循环判断闰年
- 【Java SE】利用Java的for循环加random制作小学试卷
- java 利用Java if和switch语句实现判断闰年
- 20170728 JAVA利用循环和选择语句解决购物车问题
- JAVA 利用lable跳出多重循环用法
- java中的控制结构(if,循环)
- Java利用for循环输出空心菱形的实例代码
- [Java] 使用多个 if 语句、else if 和 switch 的区别
- java:Exception的另类用途-利用异常代替if判断的例子
- Java中利用设计模式来代替复杂的if...else...语句(三层以上的嵌套循环)
- java 利用数组实现循环队列
- 二叉树的循环遍历方法,Java实现。利用栈和arraylist
- 利用java循环输出等腰三角形
- 利用 Java 循环语法计算若干个学生5门课的平均分
- [置顶] 循环语句if(){}else{}、if(){}else if(){}...else{}、do{}while()、for(){}、with(){}break/continue语句
- Lesson_for_java_day05--java的三目运算符、if语句、switch语句、while循环、for循环
- 利用if,else编写简单java程序
- JAVA 学习日志 利用循环打印简单的菱形程序
- java的if else if语句的判断条件不能相同