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
997 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!

sumber:php.cn
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