“Java任务:方法重载之查找商品”的版本间的差异
来自CloudWiki
(→任务实现) |
|||
第1行: | 第1行: | ||
− | == | + | == 任务描述:查找商品 == |
用户有时需要根据不同的条件来查询图书,比如编号、书名、作者、分类等。项目goodsmanage_console中的BookDaoImpl类提供了查询图书的方法。类中已经提供了两个版本的queryBook()方法,分别用于查询所有图书和指定编号的图书。你的任务是再提供一个queryBook()方法,根据指定书名、作者或分类来查询图书。 | 用户有时需要根据不同的条件来查询图书,比如编号、书名、作者、分类等。项目goodsmanage_console中的BookDaoImpl类提供了查询图书的方法。类中已经提供了两个版本的queryBook()方法,分别用于查询所有图书和指定编号的图书。你的任务是再提供一个queryBook()方法,根据指定书名、作者或分类来查询图书。 | ||
第9行: | 第9行: | ||
<nowiki>package entity; | <nowiki>package entity; | ||
− | + | public class Store { | |
− | public class | + | private Noodles [] nset; |
− | + | private int num ; | |
− | private | ||
− | |||
− | private | ||
+ | public Store() { | ||
+ | num = 3; | ||
+ | nset = new Noodles[num]; | ||
+ | nset[0]= new Noodles("山西刀削面",105.0f,30); | ||
+ | nset[1]= new Noodles("兰州牛肉面",15.0f,20); | ||
+ | nset[2]= new Noodles("北京炸酱面",12.0f,30); | ||
+ | } | ||
+ | public int getNum() { | ||
+ | return this.num; | ||
+ | } | ||
− | + | public void getSet() { | |
− | + | for(int i=0;i<nset.length;i++) { | |
− | + | System.out.println(nset[i].toString()); | |
− | + | } | |
− | + | } | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | for(int i=0;i< | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | } | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | |||
+ | public String toString() { | ||
+ | String total=""; | ||
+ | for(int i=0;i<nset.length;i++) { | ||
+ | total +=nset[i].toString()+"\n"; | ||
+ | } | ||
+ | return total; | ||
+ | } | ||
public static void main(String[] args) { | public static void main(String[] args) { | ||
− | + | // TODO Auto-generated method stub | |
− | + | ||
− | + | Store s = new Store(); | |
− | + | System.out.println("仓库的商品总数为:"+s.getNum()); | |
− | + | System.out.println("以下为商品详情信息:"); | |
− | + | s.getSet(); | |
− | + | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
} | } | ||
+ | |||
</nowiki> | </nowiki> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
返回 [[Java程序设计]] | 返回 [[Java程序设计]] |
2020年5月8日 (五) 03:45的版本
任务描述:查找商品
用户有时需要根据不同的条件来查询图书,比如编号、书名、作者、分类等。项目goodsmanage_console中的BookDaoImpl类提供了查询图书的方法。类中已经提供了两个版本的queryBook()方法,分别用于查询所有图书和指定编号的图书。你的任务是再提供一个queryBook()方法,根据指定书名、作者或分类来查询图书。
任务实现
数据库查询的细节会在后面的任务详细讲解。这里使用测试数据演示方法重载功能。
package entity; public class Store { private Noodles [] nset; private int num ; public Store() { num = 3; nset = new Noodles[num]; nset[0]= new Noodles("山西刀削面",105.0f,30); nset[1]= new Noodles("兰州牛肉面",15.0f,20); nset[2]= new Noodles("北京炸酱面",12.0f,30); } public int getNum() { return this.num; } public void getSet() { for(int i=0;i<nset.length;i++) { System.out.println(nset[i].toString()); } } public String toString() { String total=""; for(int i=0;i<nset.length;i++) { total +=nset[i].toString()+"\n"; } return total; } public static void main(String[] args) { // TODO Auto-generated method stub Store s = new Store(); System.out.println("仓库的商品总数为:"+s.getNum()); System.out.println("以下为商品详情信息:"); s.getSet(); } }
返回 Java程序设计