【小题目】输入一个数字表示重量,如果重量<=20,则每千克收费0.35元;如果超过20千克不超过100千克的范围,则超过的部分按照每千克0.5元收费;如果超过100千克,则超过的范围按照每千克0.8元
生活随笔
收集整理的這篇文章主要介紹了
【小题目】输入一个数字表示重量,如果重量<=20,则每千克收费0.35元;如果超过20千克不超过100千克的范围,则超过的部分按照每千克0.5元收费;如果超过100千克,则超过的范围按照每千克0.8元
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import java.util.Scanner;
public class IfElseExer2 {public static void main(String[] args){Scanner s = new Scanner(System.in);double weight = s.nextDouble();double price = 0;if(weight < 0){System.out.println("不合法的重量!!!");} else {if(weight <= 20){price = weight * 0.35;} else {if(weight <= 100){price = 20 * 0.35 + (weight - 20) * 0.5;} else {price = 20 * 0.35 + 80 * 0.5 + (weight - 100) * 0.8;}} }System.out.println(price);
}
}
總結
以上是生活随笔為你收集整理的【小题目】输入一个数字表示重量,如果重量<=20,则每千克收费0.35元;如果超过20千克不超过100千克的范围,则超过的部分按照每千克0.5元收费;如果超过100千克,则超过的范围按照每千克0.8元的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【小题目】判断一个数字是否是3的倍数
- 下一篇: 【小题目】输入两个数字以及一个符号,输出