本文共 1167 字,大约阅读时间需要 3 分钟。
已知某会某冲锋衣电商准备在双12推出优惠活动,计划如下:
货号 单价 DG110013 812 DG110018 879 DG110004 735 DG120002 649满899减50,满599减30。 现要求,输入完整的货号和数量,输出总价(保留两位小数)。 如果货号输入有误,则输出Error!
输入格式:DG110013,2
输出格式:1574.00
输入样例:在这里给出一组输入。例如:
DG120002,1
输出样例:
在这里给出相应的输出。例如:
619.00
import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner se=new Scanner(System.in); String s[]= { "DG110013","DG110018","DG110004","DG120002"}; int a[]= { 812,879,735,649}; String ss=se.nextLine(); String sss[]=ss.split(","); String huohao=sss[0]; int shuliang=Integer.parseInt(sss[1]); int sum=0; for(int i=0;i<4;i++) { if(huohao.equals(s[i])) { sum=shuliang*a[i]; int biaoji1=0; while (true) { if(sum-899>=0) { biaoji1++; sum-=899; }else { break; } } int biaoji2 = 0; if (biaoji1 == 0) { while (true) { if (sum - 599 >= 0) { biaoji2++; sum -= 599; } else { break; } } } int jieguo=shuliang*a[i]-50*biaoji1-30*biaoji2; System.out.println(jieguo+".00"); return; } } System.out.println("Error!"); }}
转载地址:http://qhbdi.baihongyu.com/