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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© HI耀玮 中级黑马   /  2015-11-25 00:31  /  676 人查看  /  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. }
复制代码
回复 使用道具 举报
没有错啊?
  1. package winter;
  2. import java.util.ArrayList;
  3. public class Spgl {
  4.         private ArrayList aa = null;
  5.         Spgl() {
  6.                 aa = new ArrayList();
  7.          }
  8.        public void tianjia(Spxx spxx) {
  9.              aa.add(spxx);
  10.              System.out.println("添加成功");
  11.              }
  12.         public void chaxun(int bh) {
  13.                int i;
  14.                for (i = 0; i < aa.size(); i++) {
  15.                        Spxx spxx = (Spxx) aa.get(i);
  16.                        if (spxx.getBianhao()==bh) {// 有有红线
  17.                              System.out.println("该食品信息为:");
  18.                              System.out.println("名称:" + spxx.getName());
  19.                              System.out.println("价格:" + spxx.getJiage());
  20.                              System.out.println("编号:" + bh);// bh有红线
  21.                              break;
  22.                        } else if (i == aa.size()) {
  23.                              System.out.println("没有这件商品");
  24.                        }
  25.               }
  26.         }
  27. }
  28. class Spxx {
  29.         private String name;
  30.         private int jiage;
  31.         private int bianhao;
  32.         Spxx(String name, int jiage, int bianhao) {
  33.                 this.name = name;
  34.                 this.jiage = jiage;
  35.                 this.bianhao = bianhao;
  36.         }
  37.         public String getName() {
  38.                 return name;
  39.         }
  40.         public void setName(String name) {
  41.                 this.name = name;
  42.         }
  43.         public int getJiage() {
  44.                 return jiage;
  45.         }
  46.         public void setJiage(int jiage) {
  47.                 this.jiage = jiage;
  48.         }
  49.         public int getBianhao() {
  50.                 return bianhao;
  51.         }
  52.         public void setBianhao(int bianhao) {
  53.                 this.bianhao = bianhao;
  54.         }
  55. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马