Rumah > Java > javaTutorial > Bagaimana untuk melaksanakan sistem beli-belah runcit suis Java dengan fungsi peringatan kuantiti troli beli-belah

Bagaimana untuk melaksanakan sistem beli-belah runcit suis Java dengan fungsi peringatan kuantiti troli beli-belah

王林
Lepaskan: 2023-11-04 09:03:29
asal
1112 orang telah melayarinya

Bagaimana untuk melaksanakan sistem beli-belah runcit suis Java dengan fungsi peringatan kuantiti troli beli-belah

Cara melaksanakan sistem beli-belah runcit Java switch dengan fungsi peringatan kuantiti troli beli-belah

Dengan perkembangan pesat Internet, e-dagang menjadi semakin popular. Semakin ramai orang mula membeli-belah melalui telefon mudah alih atau halaman web komputer, menikmati pengalaman membeli-belah yang mudah dan cekap. Dalam proses membeli-belah, troli beli-belah adalah alat yang sangat diperlukan Ia memudahkan pengguna untuk meletakkan produk kegemaran mereka ke dalam "bakul beli-belah" sementara dan kemudian meneruskan penyelesaian apabila pesanan disahkan.

Namun, semasa proses membeli-belah dalam talian, kadangkala pengguna terlupa bahawa sudah ada beberapa barang di dalam troli beli-belah. Oleh itu, apabila mereka bentuk troli beli-belah, selalunya perlu menambah fungsi peringatan kuantiti troli beli-belah supaya pengguna dapat memahami bilangan item dalam troli beli-belah mereka dan mengelakkan pembelian berulang.

Artikel ini akan memperkenalkan cara menggunakan Java untuk menukar sistem beli-belah runcit untuk melaksanakan fungsi peringatan kuantiti troli beli-belah.

Pertama, kita perlu menentukan kelas troli beli-belah, yang digunakan untuk menyimpan maklumat produk dalam troli beli-belah pengguna. Kelas troli beli-belah hendaklah termasuk atribut seperti nama produk, harga dan kuantiti. Pada masa yang sama, kita juga perlu menentukan kaedah dalam kelas troli beli-belah untuk memaparkan bilangan item dalam troli beli-belah.

public class ShoppingCart {
    private String itemName;
    private double price;
    private int quantity;
    
    // 构造函数
    public ShoppingCart(String itemName, double price, int quantity) {
        this.itemName = itemName;
        this.price = price;
        this.quantity = quantity;
    }
    
    // 获取购物车中的商品数量
    public int getQuantity() {
        return quantity;
    }
    
    // 显示购物车中的商品信息
    public void displayItemInfo() {
        System.out.println("商品名称:" + itemName);
        System.out.println("商品价格:" + price);
        System.out.println("商品数量:" + quantity);
    }
}
Salin selepas log masuk

Seterusnya, kita perlu mereka bentuk kelas program utama untuk mensimulasikan proses pengguna menambah produk ke troli beli-belah. Dalam kelas program utama, kita boleh menggunakan ArrayList untuk menyimpan maklumat troli beli-belah pengguna.

import java.util.ArrayList;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        ArrayList<ShoppingCart> shoppingCartList = new ArrayList<>();
        Scanner scanner = new Scanner(System.in);
        
        System.out.println("欢迎使用购物车系统!");
        
        while (true) {
            System.out.println("请选择操作:");
            System.out.println("1. 添加商品到购物车");
            System.out.println("2. 查看购物车中的商品数量");
            System.out.println("3. 退出系统");
            
            int choice = scanner.nextInt();
            
            if (choice == 1) {
                System.out.println("请输入商品名称:");
                String itemName = scanner.next();
                
                System.out.println("请输入商品价格:");
                double price = scanner.nextDouble();
                
                System.out.println("请输入商品数量:");
                int quantity = scanner.nextInt();
                
                ShoppingCart shoppingCart = new ShoppingCart(itemName, price, quantity);
                shoppingCartList.add(shoppingCart);
                
                System.out.println("已成功添加商品到购物车!");
            } else if (choice == 2) {
                int totalQuantity = 0;
                for (ShoppingCart cart : shoppingCartList) {
                    totalQuantity += cart.getQuantity();
                }
                
                System.out.println("购物车中的商品数量为:" + totalQuantity);
            } else if (choice == 3) {
                System.out.println("感谢使用购物车系统,再见!");
                break;
            } else {
                System.out.println("输入无效,请重新选择操作!");
            }
        }
        
        scanner.close();
    }
}
Salin selepas log masuk

Melalui program di atas, pengguna boleh memilih operasi yang berbeza untuk menambah item ke troli beli-belah, melihat bilangan item dalam troli beli-belah, atau keluar dari sistem troli beli-belah.

Dengan cara ini, kami telah melaksanakan sistem beli-belah runcit Java switch dengan fungsi peringatan kuantiti troli beli-belah. Semasa proses membeli-belah, pengguna boleh memahami dengan mudah bilangan item dalam troli beli-belah mereka dan mengelakkan pembelian berulang. Pada masa yang sama, fungsi ini juga memudahkan peniaga memahami tabiat membeli-belah dan jualan produk pengguna, serta menyediakan perkhidmatan dan strategi promosi yang lebih baik.

Secara umumnya, fungsi peringatan kuantiti troli beli-belah ialah fungsi yang sangat penting dalam e-dagang moden, yang boleh meningkatkan kecekapan dan pengalaman membeli-belah pengguna. Melalui pelaksanaan sistem beli-belah runcit Java switch, kami dapat memenuhi keperluan pengguna dengan lebih baik dan menyediakan perkhidmatan membeli-belah yang lebih baik.

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan sistem beli-belah runcit suis Java dengan fungsi peringatan kuantiti troli beli-belah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan