zoukankan      html  css  js  c++  java
  • 函数的封装方法

    还是abc电子商务系统

     

    package com.lv.study;
    import java.util.Scanner;
    public class Demoabc {
        //全局变量scan
        static Scanner scan=new Scanner(System.in);
        public static void main(String[] args) {
            
            System.out.println("---欢迎使用ABC电子商务系统---");
            boolean flag=login();//调用登录方法进行登录
            //a.equals(b) 比较a字符串和b字符串的值是不是相等
            
            //登录成功
            if (flag){
                System.out.println("登录成功");
             
                menuPrint();//打印主菜单
                //保存用户的选择
                int choose=scan.nextInt();
                switch (choose){
                    case 1:
                        goodsMenu();//打印商品菜单列表
                        break;
                    case 2:
                        buyGoods();
                       break;
                    case 3:
                        buyCar();
                        break;
                    default:
                        System.out.println("你输入的商品有误");
    
                }
            }else {
                System.out.println("登录失败");
            }
        }
        
        
        
        //打印主菜单
        public static void menuPrint(){
               
            System.out.println("请选择功能");
            System.out.println("1.查看商品");
            System.out.println("2.购买商品");
            System.out.println("3.将商品添加到购物车");
            System.out.println("其他则退出系统,请输入:");
        }
        //商品列表的打印
        public static void goodsMenu(){
            System.out.println("商品列表如下:");
            System.out.println("1:橘子");
            System.out.println("2:苹果");
            System.out.println("3:梨子");
           
        }
        
        //购买商品的操作
        public static void buyGoods(){
             System.out.println("请输入你购买的商品的编号");
             int number=scan.nextInt();//用户输入的商品
             if(1==number){
                 System.out.println("你买的是橘子");
             }else if (2==number){
                 System.out.println("你买的是苹果");
             }else if (3==number){
                 System.out.println("你买的是梨子");
             }
        }
        
        
        //添加到购物车
        public static void buyCar(){
             System.out.println("你需要把商品添加到购物车!");
             System.out.println("请输入商品编号:");
        }
        
        //只完成一个登录功能
        public static boolean login(){
            System.out.println("登录功能");
            System.out.println("请输入用户名:");
            Scanner scan=new Scanner(System.in);
            String name=scan.next();
            boolean flag=true;
            int count=0;
           do{
               System.out.println("请输入密码:");
               String pass=scan.next();
               if("111".equals(pass))//说明密码正确
               {
                 flag= false; 
               }else{
                   count++;
                   System.out.println("你的密码错误"+count+"次数,超过三次被锁定");
               }
               
               if(count==3){
                   flag= false; 
               }
               
           }while(flag);
               
           if(count==3){//说明账户被锁定
               System.out.println("账户已经被锁定!");
             return false; 
           }else{
               return true;
           }
        
            
            //boolean flag=true;
        }
    }

     

     

  • 相关阅读:
    js-依次循环异步请求(普通/ES6)
    jquery
    js
    selenium
    selenium
    selenium
    python
    selenium
    selenium
    selenium
  • 原文地址:https://www.cnblogs.com/dabu/p/12300557.html
Copyright © 2011-2022 走看看