如果做一个购物车导航栏代码应该怎么写使用Java语言
以下是一个简单的购物车导航栏代码示例,使用Java语言:
import java.util.Scanner;
public class ShoppingCart {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int choice = 0;
double totalPrice = 0.0;
// 循环,直到用户选择退出
while (choice != 4) {
// 显示菜单
System.out.println("1. 添加商品");
System.out.println("2. 删除商品");
System.out.println("3. 查看购物车");
System.out.println("4. 退出");
System.out.print("请选择:");
// 获取用户的选择
choice = scanner.nextInt();
switch (choice) {
case 1:
// 添加商品
System.out.print("请输入商品名称:");
String name = scanner.next();
System.out.print("请输入商品价格:");
double price = scanner.nextDouble();
System.out.print("请输入商品数量:");
int quantity = scanner.nextInt();
totalPrice += price * quantity;
System.out.println("已添加商品:" + name);
break;
case 2:
// 删除商品
System.out.print("请输入商品名称:");
name = scanner.next();
System.out.print("请输入商品数量:");
quantity = scanner.nextInt();
// TODO: 从购物车中删除商品
break;
case 3:
// 查看购物车
System.out.println("购物车中的商品:");
// TODO: 显示购物车中的商品
System.out.println("总共需要支付:" + totalPrice + " 元");
break;
case 4:
// 退出
System.out.println("谢谢使用!");
break;
default:
System.out.println("无效的选择,请重新输入!");
break;
}
}
}
}
此示例中,我们使用了一个while循环来持续显示购物车导航栏,直到用户选择退出。在每个选择中,我们使用了switch语句来执行相应的操作,如添加商品,删除商品,查看购物车等。我们还使用了一个变量totalPrice来跟踪购物车中所有商品的总价。请注意,此示例只是一个简单的示例,实际的购物车导航栏需要更多的功能和细节
原文地址: https://www.cveoy.top/t/topic/feLx 著作权归作者所有。请勿转载和采集!