A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© HI耀玮 中级黑马   /  2015-11-25 00:31  /  750 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.util.*;

public class F1 {


                                public static void main(String[] args){


                                Scanner in=new Scanner(System.in);


                                Spgl shipin=new Spgl();


                                while(true){


                                System.out.println("请按提示选择以下功能");


                                System.out.println("添加食品请按1");


                                System.out.println("查找食品信息请按2");


                                System.out.println("修改食品价格请按3");


                                System.out.println("删除食品请按4");


                                System.out.println("退出请按0");


                                }


                                String number=in.next();//有红线


                                if(number.equals("1")){


                                System.out.println("请输入名称");


                                String name=in.next();


                                System.out.println("请输入价格");


                                int jiage=in.nextInt();


                                System.out.println("请输入编号");


                                int bianhao=in.nextInt();


                                Spxx spxx=new Spxx(name, jiage, bianhao);


                                shipin.tianjia(spxx);


                                }else if(number.equals("2")){


                                System.out.println("请输入编号");


                                int bh=in.nextInt();


                                shipin.chaxun(bh);


                                }


                                }

}

class Spgl{


                                private ArrayList aa=null;


                                Spgl(){


                                aa=new ArrayList();


                                }


                                public void tianjia(Spxx spxx){


                                aa.add(spxx);


                                System.out.println("添加成功");


                                }


                                public void chaxun(int bh){


                                int i;


                                for(i=0;i<aa.size();i++){


                                Spxx spxx=(Spxx)aa.get(i);


                                if(spxx.getBianhao().equals(bh)){//有有红线


                                System.out.println("该食品信息为:");


                                System.out.println("名称:"+spxx.getName());


                                System.out.println("价格:"+spxx.getJiage());


                                System.out.println("编号:"+spxx.bh);//bh有红线


                                break;


                                }else if(i==aa.size()){


                                System.out.println("没有这件商品");


                                }


                                }


                                }

}

class Spxx{


                                private String name;


                                private int jiage;


                                private int bianhao;


                                Spxx(String name,int jiage,int bianhao){


                                this.name=name;


                                this.jiage=jiage;


                                this.bianhao=bianhao;


                                }


                                public String getName() {


                                return name;


                                }


                                public void setName(String name) {


                                this.name = name;


                                }


                                public int getJiage() {


                                return jiage;


                                }


                                public void setJiage(int jiage) {


                                this.jiage = jiage;


                                }


                                public int getBianhao() {


                                return bianhao;


                                }


                                public void setBianhao(int bianhao) {


                                this.bianhao = bianhao;


                                }

}

7 个回复

倒序浏览
大神请排下版,这让人看醉了
回复 使用道具 举报
大神请排下版,这让人看醉了
回复 使用道具 举报
如果你能排版就好了 回复的地方 有个代码 点一下就可以排版了
回复 使用道具 举报
你的注释呢! 注意排版!
回复 使用道具 举报
路过一下。
回复 使用道具 举报

  1. public class Spgl {

  2.         private ArrayList aa = null;

  3.         Spgl() {

  4.                 aa = new ArrayList();

  5.         }

  6.         public void tianjia(Spxx spxx) {

  7.                 aa.add(spxx);

  8.                 System.out.println("添加成功");

  9.         }

  10.         public void chaxun(int bh) {

  11.                 int i;

  12.                 for (i = 0; i < aa.size(); i++) {

  13.                         Spxx spxx = (Spxx) aa.get(i);

  14.                         if (spxx.getBianhao()==bh) {// 有有红线

  15.                                 System.out.println("该食品信息为:");

  16.                                 System.out.println("名称:" + spxx.getName());

  17.                                 System.out.println("价格:" + spxx.getJiage());

  18.                                 System.out.println("编号:" + bh);// bh有红线

  19.                                 break;

  20.                         } else if (i == aa.size()) {

  21.                                 System.out.println("没有这件商品");

  22.                         }

  23.                 }

  24.         }

  25. }

  26. class Spxx {

  27.         private String name;

  28.         private int jiage;

  29.         private int bianhao;

  30.         Spxx(String name, int jiage, int bianhao) {

  31.                 this.name = name;

  32.                 this.jiage = jiage;

  33.                 this.bianhao = bianhao;

  34.         }

  35.         public String getName() {

  36.                 return name;

  37.         }

  38.         public void setName(String name) {

  39.                 this.name = name;

  40.         }

  41.         public int getJiage() {

  42.                 return jiage;

  43.         }

  44.         public void setJiage(int jiage) {

  45.                 this.jiage = jiage;

  46.         }

  47.         public int getBianhao() {

  48.                 return bianhao;

  49.         }

  50.         public void setBianhao(int bianhao) {

  51.                 this.bianhao = bianhao;

  52.         }

  53. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马