UT源码_105032014033
需求描述:
設(shè)計(jì)傭金問題的程序
commission方法是用來計(jì)算銷售傭金的需求,手機(jī)配件的銷售商,手機(jī)配件有耳機(jī)(headphone)、手機(jī)殼(Mobile phone shell)、手機(jī)貼膜(Cellphone screen protector)三個(gè)部件,每個(gè)部件單價(jià)為:耳機(jī)80元,手機(jī)殼10元,手機(jī)貼膜8元,每月月末向制造商報(bào)告銷量,制造商根據(jù)銷量給銷售商傭金。如果銷售額不足1000元按10%提取傭金,1000-1800元部分按15%提取傭金,超過1800元部分按20%提取傭金。
?程序要求:
1)先顯示“請(qǐng)分別輸入三種手機(jī)配件的銷售情況:”
2)不滿足條件,返回:“輸入數(shù)量不滿足要求”,返回重新輸入;
3)條件均滿足, 則返回傭金額。返回等待輸入。
import java.util.Scanner;public class ruance1 {public static void main(String[] args) {while(true){Scanner s=new Scanner(System.in);int headphone=80;//耳機(jī)int shell=10;//手機(jī)殼int protector=8;//手機(jī)膜try{System.out.print("請(qǐng)輸入耳機(jī)銷量:");int hp=s.nextInt();System.out.print("請(qǐng)輸入手機(jī)殼銷量:");int sl=s.nextInt();System.out.print("請(qǐng)輸入手機(jī)膜銷量:");int pr=s.nextInt();int sum= headphone*hp+shell*sl+protector*pr;double coal=0;if(sum<1000&&sum>=0){coal=sum*0.1;}if(sum>=1000&&sum<=1800){coal=100+(sum-1000)*0.15;}else{coal=220+(sum-1800)*0.2;}System.out.println("傭金為"+coal);}catch (Exception e) {System.out.println("請(qǐng)輸入一個(gè)正整數(shù)銷量值!");} }} }測(cè)試結(jié)果:
1.當(dāng)輸入非數(shù)字(如aaa,a)1等各種非數(shù)字組合)時(shí),會(huì)返回"請(qǐng)輸入一個(gè)正整數(shù)銷量值!"并要求重新輸入
2。當(dāng)輸入非正整數(shù)時(shí),如1.7,2.55時(shí),會(huì)返回"請(qǐng)輸入一個(gè)正整數(shù)銷量值!"并要求重新輸入
轉(zhuǎn)載于:https://www.cnblogs.com/k511959373/p/6533034.html
總結(jié)
以上是生活随笔為你收集整理的UT源码_105032014033的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tomcat 运行项目出现 server
- 下一篇: getAttribute与getPara