我是刚开始学习java。跟着我赢职场的视频在学习。目前开始做第一个作业。目前也写出了。但不知道对还是不对。求各位大侠帮忙指点,如果有更好的方法欢迎指点。感激不尽。以下是题目:
托运计费问题:
当货物小于20公斤时,收费5元;
当货物大于20公斤小于100公斤时,超出20公斤的部分每公斤按0.2元计费;
当货物大于100公斤时,超出20公斤的部分按每公斤0.15元收费;
输入货物重量,输出计算之后之后的运费;
以下是我的代码:
import java.util.Scanner;
class Test1{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入货物重量");
int zl=in.nextInt();
double yf=5;
if(zl100){
System.out.println("您输入的是非法值");
}
if(zl
System.out.println(yf);
}
if(zl>20&&zl
System.out.println(((zl-20)*0.2)+yf);
}
if(zl>100){
System.out.println(((zl-20)*0.15)+yf);
}
}
}
求大神们帮忙指点一下,可以这么改进。我目前只是学到switch;