当前位置: 首页 > news >正文

易语言跳到指定网站怎么做做电商的几个网站吗

易语言跳到指定网站怎么做,做电商的几个网站吗,收费图片网站,万网网站安装以下内容本人都是在 Maven 工程下总结的 需求介绍显示主菜单让程序无线运行下去加载数据显示库存列表根据名称查找特定库存记录添加库存记录查看_下架_退出功能实现持久化数据 package com.csdn.fruit.pojo; import lombok.AllArgsConstructor; import lombok.Data; import lom… 以下内容本人都是在 Maven 工程下总结的 需求介绍显示主菜单让程序无线运行下去加载数据显示库存列表根据名称查找特定库存记录添加库存记录查看_下架_退出功能实现持久化数据 package com.csdn.fruit.pojo; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; Data NoArgsConstructor AllArgsConstructor public class Fruit {private String fname;private Integer price;private Integer fcount;private String remark;Overridepublic String toString() {return fname \t\t price \t\t fcount \t\t remark;} }package com.csdn.fruit.view; import com.csdn.fruit.pojo.Fruit; import java.io.*; import java.util.ArrayList; import java.util.List; import java.util.Scanner; import java.util.function.Consumer; import java.util.function.Predicate;public class Menu {Scanner input new Scanner(System.in);ListFruit fruitList new ArrayList();{try {loadData();} catch (IOException e) {throw new RuntimeException(e);}}//加载数据public void loadData() throws IOException {InputStream inputStream this.getClass().getClassLoader().getResourceAsStream(fruit.dat);if (inputStream ! null) {//字节流转换成字符流//字节流InputStream 字符流Reader 字符转换流InputStreamReaderBufferedReader bf new BufferedReader(new InputStreamReader(inputStream));String str null;while ((str bf.readLine()) ! null) {String[] arr str.split( );String fname arr[0];Integer price Integer.parseInt(arr[1]);Integer fcount Integer.parseInt(arr[2]);String remark arr[3];Fruit fruit new Fruit(fname, price, fcount, remark);fruitList.add(fruit);}}}//显示主菜单public int showMainMenu() {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();System.out.print(请选择);return input.nextInt();}//显示库存列表public void showFruitList() {System.out.println(----------------------------------------------------);System.out.println(名称\t\t单价\t\t库存\t\t备注);if (fruitList null || fruitList.size() 0) {System.out.println(对不起库存为空);} else {/*fruitList.forEach(new ConsumerFruit() {Overridepublic void accept(Fruit fruit) {System.out.println(fruit);}});*/ // fruitList.forEach(fruit - System.out.println(fruit));fruitList.forEach(System.out::println);}System.out.println(----------------------------------------------------);}//根据名称查询指定的库存记录public Fruit getFruitByFname(String fname) {//判断型接口 有参数返回值是布尔类型/* fruitList.stream().filter(new PredicateFruit() {Overridepublic boolean test(Fruit fruit) {return fname.equals(fruit.getFname());}});*/return fruitList.stream().filter(fruit - fname.equals(fruit.getFname())).findFirst().orElseGet(() - null);/* for (Fruit fruit : fruitList) {if (fname.equals(fruit.getFname())) {return fruit;}}return null;*/}//添加库存记录public void addFruit() {System.out.print(请输入水果名称);String fname input.next();Fruit fruit getFruitByFname(fname);if (fruit null) {System.out.print(请输入水果单价);Integer price input.nextInt();System.out.print(请输入水果库存);Integer fcount input.nextInt();System.out.print(请输入水果备注);String remark input.next();fruit new Fruit(fname, price, fcount, remark);fruitList.add(fruit);} else {System.out.print(请输入追加的库存量);Integer fcount input.nextInt();fruit.setFcount(fruit.getFcount() fcount);}System.out.println(添加成功);}//查看特定库存记录public void showFruitInfo() {System.out.print(请输入水果名称);String fname input.next();Fruit fruit getFruitByFname(fname);if (fruit null) {System.out.println(对不起没有找到对应的库存记录);} else {System.out.println(----------------------------------------------------);System.out.println(名称\t\t单价\t\t库存\t\t备注);System.out.println(fruit);System.out.println(----------------------------------------------------);}}//水果下架public void delFruit() {System.out.print(请输入水果名称);String fname input.next();Fruit fruit getFruitByFname(fname);if (fruit null) {System.out.println(对不起没有找到需要下架的库存记录);} else {System.out.print(是否确认下架?Y/N);String confirm input.next();if (y.equalsIgnoreCase(confirm)) {fruitList.remove(fruit);}}}//退出public boolean exit() {System.out.print(是否确认退出Y/N);String confirm input.next();boolean flag !y.equalsIgnoreCase(confirm);if (!flag) {try {saveData();} catch (IOException e) {throw new RuntimeException(e);}}return flag;}//保持数据public void saveData() throws IOException {PrintWriter pw new PrintWriter(new FileWriter(pro02-fruit-IO/src/main/resources/fruit.dat));/* fruitList.forEach(new ConsumerFruit() {Overridepublic void accept(Fruit fruit) {pw.println(fruit.getFname() fruit.getPrice() fruit.getFcount() fruit.getRemark());}});*/fruitList.forEach(fruit - pw.println(fruit.getFname() fruit.getPrice() fruit.getFcount() fruit.getRemark()));pw.flush();} }package com.csdn.fruit.view;public class Client {public static void main(String[] args) {Menu m new Menu();boolean flag true;while (flag) {int slt m.showMainMenu();switch (slt) {case 1:m.showFruitList();break;case 2:m.addFruit();break;case 3:m.showFruitInfo();break;case 4:m.delFruit();break;case 5://方法设计时是否需要返回值依据是是否在调用的地方需要留下一些值用于再运算flag m.exit();break;default:System.out.println(你不按套路出牌);break;}}System.out.println(谢谢使用再见);} }需求介绍    欢迎使用水果库存系统 1.显示库存列表 2.添加库存记录 3.查看特定库存 4.水果下架 5.退出请选择1 ---------------------------------------------------- 名称 单价 库存 备注 苹果 5 100 苹果很好吃 菠萝 3 150 菠萝很好吃 榴莲 4 200 榴莲很好吃 ---------------------------------------------------- 欢迎使用水果库存系统 1.显示库存列表 2.添加库存记录 3.查看特定库存 4.水果下架 5.退出请选择1 ---------------------------------------------------- 名称 单价 库存 备注 对不起库存为空 ---------------------------------------------------- 欢迎使用水果库存系统 1.显示库存列表 2.添加库存记录 3.查看特定库存 4.水果下架 5.退出请选择2 请输入水果名称苹果 请输入追加的库存量30 添加成功 欢迎使用水果库存系统 1.显示库存列表 2.添加库存记录 3.查看特定库存 4.水果下架 5.退出请选择1 ---------------------------------------------------- 名称 单价 库存 备注 苹果 5 130 苹果很好吃 菠萝 3 150 菠萝很好吃 榴莲 4 200 榴莲很好吃 ---------------------------------------------------- 欢迎使用水果库存系统 1.显示库存列表 2.添加库存记录 3.查看特定库存 4.水果下架 5.退出请选择2 请输入水果名称西瓜 请输入水果单价6 请输入水果库存120 请输入水果备注西瓜很好吃 添加成功 欢迎使用水果库存系统 1.显示库存列表 2.添加库存记录 3.查看特定库存 4.水果下架 5.退出请选择1 ---------------------------------------------------- 名称 单价 库存 备注 苹果 5 130 苹果很好吃 菠萝 3 150 菠萝很好吃 榴莲 4 200 榴莲很好吃 西瓜 6 120 西瓜很好吃 ---------------------------------------------------- 欢迎使用水果库存系统 1.显示库存列表 2.添加库存记录 3.查看特定库存 4.水果下架 5.退出请选择3 请输入水果名称榴莲 ---------------------------------------------------- 名称 单价 库存 备注 榴莲 4 200 榴莲很好吃 ---------------------------------------------------- 欢迎使用水果库存系统 1.显示库存列表 2.添加库存记录 3.查看特定库存 4.水果下架 5.退出请选择3 请输入水果名称橙子 对不起没有找到对应的库存记录 欢迎使用水果库存系统 1.显示库存列表 2.添加库存记录 3.查看特定库存 4.水果下架 5.退出请选择4 请输入水果名称橙子 对不起没有找到需要下架的库存记录 欢迎使用水果库存系统 1.显示库存列表 2.添加库存记录 3.查看特定库存 4.水果下架 5.退出请选择4 请输入水果名称西瓜 是否确认下架?Y/N Y 下架成功 欢迎使用水果库存系统 1.显示库存列表 2.添加库存记录 3.查看特定库存 4.水果下架 5.退出请选择1 ---------------------------------------------------- 名称 单价 库存 备注 苹果 5 130 苹果很好吃 菠萝 3 150 菠萝很好吃 榴莲 4 200 榴莲很好吃 ---------------------------------------------------- 欢迎使用水果库存系统 1.显示库存列表 2.添加库存记录 3.查看特定库存 4.水果下架 5.退出请选择5 是否确认退出Y/N Y 谢谢使用再见
http://www.zqtcl.cn/news/903289/

相关文章:

  • pc 手机网站 微站如何建设与维护网站
  • 大学生兼职网站开发毕设论文杭州网络排名优化
  • 做教育机器网站网站建设的步骤图
  • 桔子建站是什么平台郑州公司注册网上核名
  • 网站开发技能有哪些网站建设艾金手指科杰
  • 网站建设挂什么费用网站建设学那些课
  • 网站定位与功能分析在互联网公司做网站
  • 安阳网站建设兼职做网站推广有哪些公司
  • 网站制作的一般过程怎么用手机搭建网站
  • 备案 网站名称 怎么改深圳建网站公司
  • html 企业网站模板网站策划书免费
  • 网站建设销售ppt拖拽建站系统源码
  • 网站托管费用多少网站的开发流程
  • 周到的商城网站建设北京品牌网站
  • 网站开发费用属于什么科目网站建设考试多选题
  • c asp做网站wordpress4.5.2文章采集
  • 百度网站建设电话建立网站站建设可以吗
  • 网站后台代码在哪修改网站如何做下一页
  • 网站开发职业要求百度推广代理商与总公司的区别
  • 西安网站建设中心网页 网 址网站区别
  • 技术支持东莞网站建设机械seo岗位是什么意思
  • 做商城网站需要备案什么域名硬件开发工具有哪些
  • 网络网站制作技巧wordpress全文
  • 韩国原生ip站群服务器左右悬停代码网站
  • 专门做广东11选5的网站网站 备案 营业执照
  • 免费扑克网站wordpress弹出服务协议窗口
  • 网站的反爬一般怎样做网站右键屏蔽
  • 茂名做网站dyiee青岛宣传片制作公司
  • 凡科网可以自己做网站吗编程常用网站
  • 做网站练手项目公司营业执照可以做几个网站