第二周 第二天 七月三日
从键盘输入货物吨数、运输距离,求应付的运费。
每吨货物每公里运费P与运输距离S有关,路途越远,每公里运价越低。公式如下:
当 s<100 时 p=10
当 100<=s<150 时 p=8
当 150<=s<200 时 p=7
当 200<=s<300 时 p=6
当300<=s<500时 p=5.5
当 s>=500 时 p=5如果所付的总运费超过5000元时,再给予九五折优惠
package chao; import java.util.Scanner; public class yunfei { public static void main(String[] args) { double p = 0.0; Scanner sc = new Scanner(System.in); System.out.print("请输入货物的重量单位为吨:"); double weight = sc.nextDouble(); System.out.print("请输入运输距离单位为km:"); double distance = sc.nextDouble(); if(distance<100) { p = 10; } else if (distance <150 && distance >=100) { p=8; } else if (distance <200 && distance >=150) { p=7; } else if (distance <300 && distance >=200) { p=6; } else if (distance <500 && distance >=300) { p=5.5; } else if (distance >=500) { p=5; } double price = weight*distance*p; if (price > 5000) { price = price * 0.95; System.out.println("因为费用超过了五千所以我们给您在打个九五折优惠"); } System.out.println("价格为:"+price); } }
计算正整数各位上的数之和
package chao; import java.util.Scanner; public class he { public static void main(String [] args){ int sum = 0; for (int i = 1; i<=100; i++) { if ((i%3)!=0) { sum+=i; } } System.out.println("1~100之间不能被3整除的数之和为:"+sum); } }