创建了 #2016级 JavaSE(智能设备1班)# 任务:
14 JDBC数据库连接技术 。1. 某花店需新进一批花,请帮助店主实现花的入库与展示操作,要求如下:1)定义花类Flower,属性包括:编号、花名、价格2)定义操作数据库的类DBOperate,要求至少提供2个方法,分别是花入库方法:addFlowerToDB(List<Flower>&nb...
创建了 #2016级 JavaSE(智能设备1班)# 任务:
13 网络编程 。1. 使用URL与HttpURLConnect类下载网络上的两张图片,要求启动2个线程,分别下载一张图片。提示:1) 使用Thread或Runnable方法实现多线程,自定义的类中需包含2个属性,1个是图片的地址,另一个是存储位置2)下载图片的操作在线程...
创建了 #2016级 JavaSE(智能设备1班)# 任务:
线程和多线程 。模拟玩具工厂加工玩具创建车间类,属性包括:车间名称创建工厂类,属性包括:车间类的对象的集合,仓库容量工厂类的方法包括: 1. 加工玩具的方法(product),方法的功能是各个车间同时工作。根据仓库容量平均分配给各个车间需要加工玩具的数量...
创建了 #2016级 JavaSE(智能设备1班)# 任务:
11 字符串、日期格式化 。1.选择合适的日期类型表示现在的时间,并计算现在距离自己的生日还有多少天?2.编写一个类,其功能是使用SimpleDateFormate类打印自己出生日期的两种不同格式的形式。3. 解析字符串“I Love to Learn Java,Do you Love T...
创建了 #2016级 JavaSE(智能设备1班)# 任务:
10 流和文件 。1. 使用字节输入流和字节输出流读取并拷贝本地磁盘上的一张图片2. 使用BufferedReader和BufferedWriter读取本地文本文件,并以追加的方式拷贝文件3. 使用Scanner对象读取用户输入的学生信息,根据输入信息创建学生对象,并实现学生信息的...
作业交晚了 发在这里吧
package firearm; public class Gun { private int serialnum; private String modelnum; private int clip; private int reloadnum; public Gun() { this.serialnum=1; this.modelnum="M54"; this.reloadnum=6; this.clip=12; } public Gun(int snum,String mnum,int rnum) { this.serialnum=snum; this.modelnum=mnum; this.reloadnum=rnum; this.clip=12; } public int getSerialnum() { return serialnum; } public String getModelnum() { return modelnum; } public int getClip() { return clip; } public int getReloadnum() { return reloadnum; } public void reload() throws FullOfException{ if(this.reloadnum==12) { throw new FullOfException(); } reloadnum++; } public int shoot() throws EmptyOfException{ if(this.reloadnum==0) { throw new EmptyOfException(); } reloadnum--; return reloadnum; } public void watch() { System.out.println(this.getSerialnum()+'-'+this.getModelnum()); } public int Clipnum() { return reloadnum; } } package firearm; public class Ball { private int Queuenum; private String Versionnum; public Ball() { Queuenum=1; Versionnum="M54"; } public Ball(int Qnum,String Vnum) { this.Queuenum=Qnum; this.Versionnum=Vnum; } public int getQueuenum() { return this.Queuenum; } public String getVersionnum() { return this.Versionnum; } public void getQVnum() { System.out.println(this.getQueuenum()+'-'+this.getVersionnum()); } }
package firearm; @SuppressWarnings("serial") public class EmptyOfException extends Exception{ public String getMessage() { return "the clip is empty"; } }
package firearm; public class FullOfException extends Throwable { public String getMessage() { return "the clip is full"; } }
package firearm; public class Test { public static void main(String[] args) { Gun gun=new Gun(); while(true) { System.out.println(gun.Clipnum()); try { gun.reload(); }catch(FullOfException e) { System.out.println(e.getMessage()); break; } } while(true) { try { System.out.println(gun.shoot()); }catch(EmptyOfException e) { System.out.println(e.getMessage()); break; } } } }
创建了 #2016级 JavaSE(智能设备1班)# 任务:
9 容器 。使用容器来模拟枪射击。 1.定义子弹类:Ball,有属性 编号,型号。 默认构造方法,设编号为1, 型号为“M54”。 带参数构造方法:设定编号和型号。 方法1:取得编号 方法2:取得型号。 方法3:显示子弹的编号和型号: 编号-型号...
创建了 #2016级 JavaSE(智能设备1班)# 任务:
8 异常处理 。1. 定义个大象类Elephant,包含长、宽、高属性。 定义一个冰箱类Fridge,包含长、宽、高3个属性;方法包括一个求体积的方法和一个装大象的方法。其中,装大象的方法要求,冰箱的体积以及长宽高能够容纳一只大象,否则抛出一个Exception异常。 定义...
创建了 #2016级 JavaSE(智能设备1班)# 任务:
7 枚举 。定义等级Grade枚举类型,其中等级可分为ABCD四个等级; 定义学生类,属性包括姓名、英语成绩、数学成绩、体育成绩、Grade等级; 定义学生类的设置等级的方法:根据英语,数学,体育的平均成绩计算每个学生的等级,平均成绩大于等于90分为A级别,80-90分...
创建了 #2016级 JavaSE(智能设备1班)# 任务:
2 程序执行流程 。1. 使用冒泡排序法实现对给定整形数组排序 2. 实现倒着的乘法口诀表,即第1行是9*1到1*1,最后一行是9*9,打印结果如下所示: 3. 编写一个JAVA程序,计算并显示某人根据下面规则确定的周薪: 如果工作时间小于等...
创建了 #2016级 JavaSE(智能设备1班)# 任务:
6 多态 。按照如下描述定义类,实现动物园内饲养员对动物的喂养活动:猫吃鱼、狗吃肉、大象吃香蕉 1.动物类:Animal 属性:名字(name) 方法:构造方法、eat方法(参数为: 食物类型的变量) 2.猫类 继承自 动物类:Cat 属性:学生自己定...
创建了 #2016级 JavaSE(智能设备1班)# 任务:
1 熟悉Java程序基本语法 。1. 请使用Eclipse编写简单程序,实现如下功能: 打印个人信息(包括:姓名、学号、方向名称),打印结果如下所示: 姓名:鹿晗 学号:2016012001 方向名称:2016级智能设备1班 2. 在类中定义一个算数...
创建了 #2016级 JavaSE(智能设备1班)# 任务:
4 封装和继承 。建立一个汽车Auto类,包括轮胎个数、汽车颜色、车身重量、时速成员变量,提供至少2个构造方法,汽车拥有的方法包括加速、停车。 建立一个小汽车Car类,继承Auto,添加空调、CD成员变量,覆盖加速方法。提供2个构造方法,其中一个含参数的构造方法能够显示指定调用父类...
创建了 #2016级 JavaSE(智能设备1班)# 任务:
5 抽象类和接口 。1.根据如下所述创建3个类,并抽象出一个抽象父类Shape,定义其用于计算面积的抽象方法,实现3个类的功能。 (1)创建Circle 、Triangle、Rectangle三个类(放入一个同名的java文件中)将其放入org .edu2act .figu...
创建了 #2016级 JavaSE(智能设备1班)# 任务:
3 类和对象 。定义学生类用来存储学生的信息(学号,姓名,英语成绩、高数成绩、体育成绩),用数组存储10名学生的信息。 (1) 按名字查询某位同学成绩,要求能够实现部分匹配的查找,例如:希望查找John,可查找到所有名字包含John的人,例如:John Brown,Jo...
课程学员
3-陈若云
2-杨丽颖
1-张迎灿
1-刘文静
1-邢文然
1-徐福惠
1-李胜星
2-梅连伟
1-句艳平