课堂笔记

package edu.xcdq.

shop;import java.util.Scanner;

/**

* @author zhangjunfei

* @date 2021/4/7 14:39

*/

public class ArticleManage {   

ArticleSet articleSet = new ArticleSet();    public void initial () {        Article xiaomi11 = new Article();        xiaomi11.setArticle("小米11" , 1999,100,1);        Article xiaomi11Pro = new Article();        xiaomi11Pro.setArticle("小米11pro" ,2999 , 200, 0);        Article xiaomiUltra = new Article();        xiaomiUltra.setArticle("小米Ultra" ,3999 , 300,2);        articleSet.articles[0] = xiaomi11;        articleSet.articles[1] = xiaomi11Pro;        articleSet.articles[2] = xiaomiUltra;    }    public void startMenu(){        boolean flag = true;        do {            System.out.println("**********************");            System.out.println("1 查看商品信息");            System.out.println("2 新增商品信息");            System.out.println("3 删除商品信息");            System.out.println("4 卖出商品信息");            System.out.println("5 销售排行榜");            System.out.println("6 退出");            Scanner scanner = new Scanner(System.in);            System.out.println("请输入你要执行的功能编号:");            int funNO  = scanner.nextInt();            switch (funNO) {                case 1 -> { System.out.println("1 查看商品信息"); chakan(); }                case 2 -> { System.out.println("2 新增商品信息"); add(); }                case 3 -> { System.out.println("3 删除商品信息"); delete(); }                case 4 -> { System.out.println("4 卖出商品信息"); sell();}                case 5 -> { System.out.println("5 销售排行榜");  paihangbang(); }                case 6 -> { System.out.println("6 退出"); flag = false; exit();}            }        }while ( flag );    }    public void exit() {        System.out.println("谢谢,感谢使用! 已经退出");    }    public void paihangbang() {        // 排序 (冒泡排序)        for ( int i = 0 ; i < articleSet.articles.length - 1  ; i ++ ) {            for ( int j = 0 ; j < articleSet.articles.length - i -1 ; j ++ ) {                // 如果当前元素的值比后面的元素值小 那么和后面的元素交换位置                if (articleSet.articles[j] != null && articleSet.articles[j+1] != null ){                    if (  articleSet.articles[j].number < articleSet.articles[j+1].number ) {                        // 交换位置                        Article tempArticle = articleSet.articles[j];                        articleSet.articles[j] = articleSet.articles[j+1] ;                        articleSet.articles[j+1] = tempArticle;                    }         

      }     

    }   

  }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容