概述
//创建商品类 public class Product { //声明商品名称 private String proName; //提供proName的get和set方法 public String getProName(){ return proName; } public void setProName(String proName){ this.proName = proName; } }
//创建超市类 public class Market { //声明超市名 private String marketName; //超市的仓库,里面有若干商品 private Product[] productArr; //提供marketName的get和set方法 public String getMarketName(){ return marketName; } public void setMarketName(String marketName){ this.marketName=marketName; } //提供productArr的get和set方法 public Product[] getProductArr(){ return productArr; } public void setProductArr(Product[] productArr){ this.productArr=productArr; } //卖货,指定商品名 Product sell(String name){ //循环遍历仓库中的每一个商品 for(int i=0;i<productArr.length;i++){ //如果商品名称和你要买的商品一致,则将该商品返回 if(productArr[i].getProName() == name){ return productArr[i]; } } //循环结束后若没找到商品,返回值null代表没买到 return null; } }
//创建person类 public class Person { //人名 private String name; //提供name的get和set方法 public String getName(){ return name; } public void setName(String name){ this.name = name; } //购物,指定去哪个超市,商品名 Product shopping(Market market, String name){ //调用超市的卖货方法,指定商品名,把卖出的结果返回 return market.sell(name); } }
//创建shopping类 public class Shopping { public static void main(String[]args){ //创建商品对象,给名字赋值 Product p1=new Product(); Product p2=new Product(); Product p3=new Product(); Product p4=new Product(); Product p5=new Product(); p1.setProName("电视机"); p2.setProName("洗衣机"); p3.setProName("豆浆机"); p4.setProName("空调机"); p5.setProName("吹风机"); //创建超市对象,给超市名字赋值,给仓库赋值 Market m=new Market(); m.setMarketName("家乐福"); m.setProductArr(new Product[]{p1,p2,p3,p4,p5}); //创建人对象,给名字赋值 Person p =new Person(); p.setName("小韩"); //调用购物方法,指定超市和商品名,得到购物结果 Product result =p.shopping(m,"iphone"); //根据结果进行判断 if(result != null){ System.out.println(p.getName()+"在"+m.getMarketName()+"买到了"+result.getProName()); }else{ System.out.println(p.getName()+"白跑一趟,在"+m.getMarketName()+"什么都没买到"); } } }
最后
以上就是完美香水为你收集整理的java程序设计(超市购物程序设计)的全部内容,希望文章能够帮你解决java程序设计(超市购物程序设计)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复