用数组概括点餐内容和价格
循环点餐 且计算日营业额
import java.util.Scanner;
import java.util.Arrays;
public class SweetShop {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int sum1 = 0;
int sum = 0;
System.out.println(" MiracleSweet");
System.out.println("");
for (int j = 0; j < 9999999; j++) {
System.out.println("本店供应的商品有 戚风面包 10 脏脏包 11 法式长棍 9 可颂 12");
System.out.println(" 毛巾卷 8 冰淇淋蛋糕 20 奶油蛋糕 15");
System.out.println(" 乌龙茶 13 咖啡 20 果汁 10 气泡水 7");
System.out.println(" 套餐1 咖啡+马卡龙 25 套餐2 冰淇淋蛋糕+咖啡 35");
System.out.println("请输入需要商品的总数量");
int no1 = sc.nextInt();//数组长度
if(no1==8888888){ //输入密码888888 一天营业结束
return;
}
int[] a = new int[no1];
System.out.println("请输入需要何种商品(编号)");//种类
for (int i = 0; i < no1; i++) {
a[i] = sc.nextInt();
}
System.out.println("购买的商品编号是" + Arrays.toString(a));//输入的数组
String[] b = {"戚风面包0", "脏脏包1", "法式长棍2", "可颂3", "毛巾卷4", "冰淇淋蛋糕5", "奶油蛋糕6", "乌龙茶7", "咖啡8", "果汁9", "气泡水10", "套餐1 咖啡+马卡龙11", "套餐2 冰淇淋蛋糕+咖啡12"};
int[] c = {10, 11, 9, 12, 8, 20, 15, 13, 20, 10, 7, 25, 35};
int bian = 0;
for (int i = 0; i < no1; i++) {
bian = a[i];
sum1 = c[bian] + sum1;
}
System.out.println("您好,您本次消费金额"+sum1);
sum=sum+sum1;
System.out.println("今日总营业额为"+sum);
}
}
}