创建了 #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-句艳平