弱弱的问一个简单的java程序!

来源:百度知道 编辑:UC知道 时间:2024/05/21 03:09:08
class money{
public static void main(String args[]){
int i,m;
m=System.in.read();
if(m<=10){
i=1;m=m*(1+0.1);
}
else if(m<=20){
i=2;m=10*(1+0.1)+(m-10)*(1+0.075);
}
else if(m<=40){
i=3;m=10*(1+0.1)+10*(1+0.075)+(m-20)*(1+0.05);
}
else if(m<=60){
i=4;m=10*(1+0.1)+10*(1+0.075)+20*(1+0.05)+(m-40)*(1+0.03);
}
if(m<=100){
i=5;m=10*(1+0.1)+10*(1+0.075)+20*(1+0.05)+20*(1+0.03)+(m-60)*(1+0.03);
}
else {
if(m>100){
i=6;m=10*(1+0.1)+10*(1+0.075)+20*(1+0.05)+20*(1+0.03)+40*(1+0.03)+(m-100)*(1+0.01);
}
}

Switch(i) {
case 1:
System.out.println("money"+"is "+m);
break;
case 2:
System.out.println("money"+"is "+m);
brea

import java.lang.*; //异常导入的包我忘记是哪个了,所以两个我都加了
import java.util.*;

class money{
public static void main(String args[]){
int i=-1; //初始化
double m=0; //初始化
try{ //需要捕捉异常
m=System.in.read();}
catch(Exception e){}
if(m<=10){
i=1;m=m*(1+0.1);
}
else if(m<=20){
i=2;m=10*(1+0.1)+(m-10)*(1+0.075);
}
else if(m<=40){
i=3;m=10*(1+0.1)+10*(1+0.075)+(m-20)*(1+0.05);
}
else if(m<=60){
i=4;m=10*(1+0.1)+10*(1+0.075)+20*(1+0.05)+(m-40)*(1+0.03);
}
if(m<=100){
i=5;m=10*(1+0.1)+10*(1+0.075)+20*(1+0.05)+20*(1+0.03)+(m-60)*(1+0.03);
}
else {
if(m>100){
i=6;
m=10*(1+0.1)+10*(1+0.075)+20*(1+0.05)+20*(1+0.03)+40*(1+0.03)+(m-100)*(1+0.01);
}
}

switch(i) { //S最好小写
case 1:
System.out.println("money"+"is "+m);
break;