设每吨千米货物的基本运费为price,货物重量为weight,距离为s,折扣为discount,则运费freight的计算公式为:
freight=price* weight *s* (1-discount)
从键盘输入price,weight和s的值,计算总运费。
package demo3;import java.util.Scanner;public class demo305 {public static void main(String[] args) {double price,weight,s,discount,freight;System.out.println("请输入货物的基本运费、货物重量和距离:");Scanner in=new Scanner(System.in);price=in.nextDouble();weight=in.nextDouble();s=in.nextDouble();if(s<250){discount=0;System.out.println(price*weight*(1-discount));}elseif(s>=250&&s<500){discount=0.02;System.out.println(price*weight*(1-discount));}elseif(s>=500&&s<1000){discount=0.05;System.out.println(price*weight*(1-discount));}elseif(s>=1000&&s<2000){discount=0.08;System.out.println(price*weight*(1-discount));}elseif(s>=2000&&s<3000){discount=0.1;System.out.println(price*weight*(1-discount));}elseif(s>=3000){discount=0.15;System.out.println(price*weight*(1-discount)); }}}
运行结果: