91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java怎么實現簡易購物系統

發布時間:2022-05-05 09:09:03 來源:億速云 閱讀:134 作者:iii 欄目:開發技術

這篇文章主要介紹了Java怎么實現簡易購物系統的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Java怎么實現簡易購物系統文章都會有所收獲,下面我們一起來看看吧。

用基本語句去實現一個購物系統

package cn.ybk;
 
import java.util.Scanner;
 
/**
 * 簡易的購物系統
 *
 * 1.主界面(選擇)
 * 2.用戶登錄界面(驗證用戶信息)
 * 3.登錄成功進入購物界面(商品選擇)
 *
 */
public class ShoppingSystem {
 
    public static void main(String[] args) {
        String choose3;
        do {
            Scanner input = new Scanner(System.in);
            //1.主界面
            System.out.println("======================");
            System.out.println("========1.登錄========");
            System.out.println("========2.退出========");
            System.out.println("======================");
            System.out.println("請輸入選項(1   or  2)");
            int choose1 = input.nextInt();
            if (choose1 == 1) {
                //進入登錄界面
                System.out.println("======請登錄======");
                System.out.println("請輸入用戶名:");//輸入用戶名
                String username = input.next();
                System.out.println("請輸入密碼:");//輸入密碼
                String password = input.next();
 
 
                //登錄成功
                if ("yangbenkun".equals(username) && "123456".equals(password)) {
                    System.out.println("歡迎用戶:" + username);
                    System.out.println("->進入購物系統");
                    //打印商品菜單
                    System.out.println("商品編號\t商品名稱\t\t\t商品單價");
                    System.out.println("1\t\t\tJava基礎語法\t\t35.4");
                    System.out.println("2\t\t\tJava面向對象\t\t87");
                    System.out.println("3\t\t\tJava實戰項目\t\t76");
 
                    double money1=0;//1的購物車單價
                    double money2 = 0;//2的購物車單價
                    double money3 =0;//3的購物車單價
                    double money = 0;//總金額
 
 
                    //do...while循環實現先多次購買
                    String choose2;
                    do {
                        System.out.println("請輸入你要購買的商品編號:");
                        int no = input.nextInt();
                        if(no == 1){
                            System.out.println("請輸入你要購買的數量:");
                            int sum1 = input.nextInt();
                            money1 = 35.4;
                            money1 *= sum1;
                            System.out.println("1的金額為:"+money1);
 
                        }else if(no == 2){
                            System.out.println("請輸入你要購買的數量:");
                            int sum2 = input.nextInt();
                            money2 = 87.0;
                            money2 *= sum2;
                            System.out.println("2的金額為:"+money2);
 
                        }else if(no == 3){
                            System.out.println("請輸入你要購買的數量:");
                            int sum3 = input.nextInt();
                            money3 = 76.0;
                            money3 *= sum3;
                            System.out.println("3的金額為:"+money3);
                        }else {
                            System.out.println("選擇有誤請重新輸入");
                        }
                        //計算總體金額
                         money = money1 + money2 + money3;
                        System.out.println("總金額為:"+money);
                        System.out.println("是否繼續購買(n/y)");
                         choose2 = input.next();
                    }while("y".equals(choose2));
 
                        if(money>=300){
                        System.out.println("總金額已經滿300打七五折");
                        money*=0.75;
                    }
                    int i;//控制循環的循環變量的
                    do {
                        System.out.println("請輸入你的余額");
                        double usermoney = input.nextDouble();
                        i = 1;
                        if (usermoney<money){
                            System.out.println("你的余額不足請");
                            i--;
                        }else{
                            usermoney-=money;
                            System.out.println("找零"+usermoney);
                    }
                    }while (i!=1);
                    //z最后一項商城菜單
                    System.out.println("========================");
                    System.out.println("========謝謝惠顧========");
                    System.out.println("======輸入0退出系統=====");
                    System.out.println("========================");
                    int j = input.nextInt();
                     if (j==0){
                         break;
                     }
 
 
                } else {//登錄失敗
                    System.out.println("用戶名或密碼有誤,已退出");
                    return;
                }
            } else if (choose1 == 2) {
 
            } else {
                System.out.println("輸入有誤,程序自動退出");
                break;
            }
            System.out.println("是否要退出系統:(n/y)");
             choose3 = input.next();
        }while("n".equals(choose3));
        System.out.println("歡迎您下次光臨");
 
    }
}

這里只列舉了些許商品和一些其他的東西,可以繼續改進完善把功能做的更加詳細。

程序運行截圖:

Java怎么實現簡易購物系統

Java怎么實現簡易購物系統

Java怎么實現簡易購物系統

Java怎么實現簡易購物系統

關于“Java怎么實現簡易購物系統”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Java怎么實現簡易購物系統”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昌江| 渝中区| 嘉峪关市| 三亚市| 隆昌县| 洪雅县| 阳朔县| 繁昌县| 平山县| 昆明市| 阳谷县| 庆阳市| 义乌市| 白水县| 霍林郭勒市| 盐亭县| 米脂县| 五寨县| 南昌县| 宁陕县| 富蕴县| 滦平县| 隆回县| 墨竹工卡县| 涞水县| 突泉县| 河间市| 道真| 盈江县| 崇左市| 阳春市| 井冈山市| 光泽县| 库车县| 田东县| 朝阳县| 石屏县| 邵东县| 威信县| 前郭尔| 武城县|