1.eclipse / myeclipse 快捷键

(1)Alt + / : 各种补充
A. syso+快捷键 = System.out.println();
main+快捷键 = public static void main(String[] args){
}
B. 类名 例:Sc+快捷键 = Scanner

(2)Ctrl+Shift+F =Format :格式化代码即调整代码格式

(3)Ctrl+/ : 单行注释或者取消单行注释

(4)Ctrl+Shift+/ : 多行注释
Ctrl+Shift+ \ : 取消多行注释

(5)Ctrl+Shift+O : 导包

(6)Alt + 上下箭头 : 移动当前行代码

(7)Ctrl+1 : 提意见

(8)Ctrl + D : 删除当前行

  1. 面向对象与面向过程
    前者实质是指挥者,后者实质是执行者。

3.超市管理系统
A:主函数
import java.util.ArrayList;
import java.util.Scanner;

/**
*
*/

/**
* @author : 汤军
*
* 功能描述 : 超市商品库存管理系统
* 1.完成超市商品初始化。创建商品,将商品添加到集合。
* 2.显示来到超市能做的操作,即显示主菜单。
* 3.根据接收到的功能选项,执行对应的功能。
* 3.1.库存货物查询
* 3.2.添加新货物
* 3。3.删除货物
* 3.4.修改货物
* 3.5.退出系统,结束main方法的运行
* 4.循环,回到 2.显示主菜单
*/
public class Test1 {

public static void main(String[] args) {//商品初始化ArrayList<ShopGoods> arr = new ArrayList<ShopGoods>();ShopGoods sg = new ShopGoods();ShopGoods sg1 = new ShopGoods();ShopGoods sg2 = new ShopGoods();arr.add(sg);arr.add(sg1);arr.add(sg2);sg.snumber = 9001;sg.sname = "少林寺苏斌核桃";sg.sprice = (float) 120.0 ;sg1.snumber = 9002;sg1.sname = "尚康杂粮牡丹饼";sg1.sprice = (float) 20.0 ;sg2.snumber = 9003;sg2.sname = "新疆原产哈密瓜";sg2.sprice = (float) 7.0 ;System.out.println("==============欢迎光临itcast超市=============");//打印主菜单并循环主菜单while (true) {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("请您输入要操作的功能序号: ");//用户输入序号选择功能Scanner sc = new Scanner(System.in);int j = sc.nextInt();switch(j){case 1: query(arr);break;case 2: addShop(arr);break;case 3: delShop(arr);break;case 4: modShop(arr);break;case 5: exit();break;}}}//库存货物查询
public static void query(ArrayList<ShopGoods> arr){System.out.println("==============商品库存清单===============");System.out.println("商品编号                                  商品名称                                   商品单价");for(int i = 0;i<arr.size();i++){ShopGoods s = arr.get(i);System.out.println(s.snumber+"          "+s.sname+"                                "+s.sprice);}
}//添加新货物
public static void addShop(ArrayList<ShopGoods> arr){System.out.println("修改库存   :");ShopGoods s = new ShopGoods();Scanner sc = new Scanner(System.in);System.out.println("请输入商品名称");s.sname = sc.next();System.out.println("请输入商品编号");s.snumber  = sc.nextInt();System.out.println("请输入商品价格");s.sprice = sc.nextFloat();arr.add(s);}//删除货物
public static void delShop(ArrayList<ShopGoods> arr){Scanner sc = new Scanner(System.in);ShopGoods s = new ShopGoods();System.out.println("请输入商品编号  :");int k = sc.nextInt();for (int i = 0; i < arr.size(); i++) {arr.get(i);if(k==s.snumber){arr.remove(i);}}}//修改货物
public static void modShop(ArrayList<ShopGoods> arr){Scanner sc = new Scanner(System.in);System.out.println("请输入要修改的商品编号");int a =  sc.nextInt();for (int n = 0; n < arr.size(); n++) {ShopGoods k  = arr.get(n);if(k.snumber == a){Scanner sc1 = new Scanner(System.in);System.out.println("请输入新的商品编号"); k.snumber = sc1.nextInt();System.out.println("请输入商品名称");k.sname = sc1.next();System.out.println("请输入商品价格");k.sprice = sc1.nextFloat();}}}//退出系统
public static void exit(){System.exit(0);
}

}

B:商品类
/**
*
*/

/**
* @author : 汤军
* 2018-7-31 - 上午11:07:18
* 功能描述 :定义一个商品类
*/
public class ShopGoods {

//商品编号
int snumber ;
//商品名称
String sname ;
//商品价格
float sprice ;

}

日常-2018.07.31- eclipse / myeclipse 快捷键、超市管理系统相关推荐

  1. eclipse myeclipse 快捷键

    MyEclipse 快捷键1(CTRL) ------------------------------------- Ctrl+1 快速修复 Ctrl+D: 删除当前行  Ctrl+Q  定位到最后编 ...

  2. 基于Python的超市管理系统毕业设计源码111042

    目  录 摘要 1 绪论 1.1研究背景 1.2研究现状 1.3系统开发技术的特色 1.4论文结构与章节安排 2基于Python的 超市管理系统 系统分析 2.1 可行性分析 2.2 系统流程分析 2 ...

  3. Python超市管理系统毕业设计源码111042

    目  录 摘要 1 绪论 1.1研究背景 1.2研究现状 1.3系统开发技术的特色 1.4论文结构与章节安排 2基于Python的 超市管理系统 系统分析 2.1 可行性分析 2.2 系统流程分析 2 ...

  4. Python超市管理系统 毕业设计-附源码111042

    目 录 摘要 1 1 绪论 1 1.1研究背景 1 1.2研究现状 1 1.3系统开发技术的特色 1 1.4论文结构与章节安排 1 2 基于Python的 超市管理系统 系统分析 3 2.1 可行性分 ...

  5. (附源码)Python超市管理系统 毕业设计111042

    目 录 摘要 1 1 绪论 1 1.1研究背景 1 1.2研究现状 1 1.3系统开发技术的特色 1 1.4论文结构与章节安排 1 2 基于Python的 超市管理系统 系统分析 3 2.1 可行性分 ...

  6. Java Eclipse和MyEclipse快捷键

    摘自:http://www.cnblogs.com/lsy131479/p/8487379.html  首先: 常用快捷键 alt+/ - -  万能快捷键 Ctrl+1 - - 快速修复 Eclip ...

  7. MyEclipse快捷键与插件大全

    Eclipse 快捷键(1) Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行 ...

  8. MyEclipse 快捷键及经验总结

    Ctrl+Shift+L    显示所有快捷键  Ctrl+K      参照选中的词(Word)快速定位到下一个  Ctrl+Shift+K    参照选中的词(Word)快速定位到上一个    C ...

  9. MyEclipse 快捷键

    [color=blue][b]MyEclipse 快捷键[/b][/color] 自己设置myeclipse快捷键指导:[color=red]http://gongstring.iteye.com/b ...

最新文章

  1. 【解题报告】Leecode 643. 子数组最大平均数 I——Leecode 刷题系列
  2. 【Spark】Spark 3.0 支持 event logs 滚动
  3. MVC3、如何应用EntityFramework 连接MySql 数据库
  4. bigemap地图下载器优势分析
  5. 本地mongochef连接其他计算机上的数据库认证失败解决方法
  6. TOGAF架构体系材料
  7. python数据分析与挖掘pdf_python数据分析与挖掘实战
  8. 需求分层-KANO模型解读
  9. 华为鸿蒙系统支持什么手机_华为鸿蒙系统支持的手机型号_鸿蒙系统支持华为哪几款手机...
  10. java工程设计选题管理系统_基于javaee的毕设选题测试及管理系统的设计与实现 毕设.doc...
  11. 浅析vendor_init
  12. Excel2007无法卸载:安装程序包的语言不受系统支持。微软的卸载程序也不行。——只能手工删除
  13. 浩辰CAD机械 2021,正式发布!
  14. 【整理】GOS附件的上传与下载
  15. java中事务并发问题是_事务必会必知
  16. java代码实现排序二叉树
  17. 旷野徒奔-Java底层篇(1.4)
  18. 基础练习:1092:求出e的值
  19. js-day01-02
  20. 白话说CC-信息安全通用标准CC是什么?评估保障级EAL有是什么?如何获得信息安全认证证书

热门文章

  1. java接口开发教程,HR的话扎心了
  2. GBase 8s中RPAD函数的用法
  3. 最大熵学习笔记(二)最大熵原理
  4. 往Oracle数据库中插入NCLOB/CLOB类型数据
  5. mysql创建函数示例
  6. Python框架之flask
  7. Arduino - 热敏电阻MF58-104F3950K
  8. 【前端美团一面凉经】
  9. 管理知识的培训(1)
  10. atmega16单片机c语言程序设计经典实例pdf,《AVR单片机C语言程序设计实例精粹》.pdf...