怎么设计输入方法输出如下内容麻婆豆腐 12 油淋生菜 9 T table 31 2023/2/1 14/20/00 1 麻婆豆腐 1 16 2 油淋生菜 1 2 2 delete 2 delete end
时间: 2024-06-06 11:10:24 浏览: 101
可以这样设计输入方法:首先输入菜品的名称和价格,然后再输入餐桌号、时间和菜品数量。最后输入删除操作和删除的菜品编号或结束指令。
例如:输入 “麻婆豆腐 12 T1 2023/2/1 14/20/00 1” 表示在餐桌T1点了一份麻婆豆腐,价格为12元。再输入“油淋生菜 9 T2 2023/2/1 14/25/00 2” 表示在餐桌T2点了两份油淋生菜,总价为18元。此时输出如下内容:
1 麻婆豆腐 1 12
2 油淋生菜 2 9
T1 12
T2 18
如果要删除某一个菜品,可以输入“delete 2”,表示删除编号为2的菜品记录。再输入“delete end”表示结束删除操作。此时输出如下内容:
1 麻婆豆腐 1 12
2 油淋生菜 1 9
T1 12
T2 9
其中,“T1 12”表示餐桌T1的消费总额为12元,“T2 9”表示餐桌T2的消费总额为9元。
相关问题
java 从控制台输入下列字符串或者整数的代码 麻婆豆腐 12 油淋生菜 9 table 1 2023/3/22 12/2/3 1 麻婆豆腐 2 2 2 油淋生菜 1 3 end
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str;
int num;
while (scanner.hasNext()) {
if (scanner.hasNextInt()) {
num = scanner.nextInt();
System.out.println(num);
} else {
str = scanner.next();
if (str.equals("end")) {
break;
}
System.out.println(str);
}
}
scanner.close();
}
}
// 输入:
// 麻婆豆腐 12 油淋生菜 9 table 1 2023/3/22 12/2/3 1 麻婆豆腐 2 2 2 油淋生菜 1 3 end
// 输出:
// 麻婆豆腐
// 12
// 油淋生菜
// 9
// table
// 1
// 2023/3/22
// 12/2/3
// 1
// 麻婆豆腐
// 2
// 2
// 2
// 油淋生菜
// 1
// 3
ava 输入下面各字符串的代码 麻婆豆腐 12 油淋生菜 9 table 1 2023/3/22 12/2/3 1 麻婆豆腐 2 2 2 油淋生菜 1 3 end
str1 = "麻婆豆腐"
str2 = "12"
str3 = "油淋生菜"
str4 = "9"
str5 = "table"
str6 = "1"
str7 = "2023/3/22"
str8 = "12/2/3"
print(str1)
print(str2)
print(str3)
print(str4)
print(str5)
print(str6)
print(str7)
print(str8)
# 或者使用列表
lst = ["麻婆豆腐", "12", "油淋生菜", "9", "table", "1", "2023/3/22", "12/2/3"]
print(lst)
阅读全文