题目内容 (请给出正确答案)
[主观题]

(我院某年的笔试考题16分)假设有一个动物类Animal的定...

(我院某年的笔试考题16分)假设有一个动物类Animal的定义如下: class Animal{ public String name; public int age; public Animal(String name,int age) { this.name=name; this.age=age; } public void introduce(){ System.out.println("My name is "+name+",my age is "+age); } public void sleep(){ System.out.println(name+" is sleeping now!"); } } 当实例化Animal时,如果年龄age<0,将抛出一个ageexception异常。试创建这个异常类,并改写以上的animal类的构造函数,使它抛出一个ageexception的异常,另外编写代码从键盘输入数据,创建两个实例对象,验证此异常。例如,程序运行显示如下: 2 my name is tom,my age jerry younger than zero. 【要求】1. 代码贴到文本框中 2. 上传程序运行截图 【评分标准】:>

提问人:网友spri_vis 发布时间:2022-01-07
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“(我院某年的笔试考题16分)假设有一个动物类Animal的定…”相关的问题
第1题
英译汉: adjusting entries ( )
点击查看答案
第2题

作业: 1.借助JAVA的正则表达式匹配机制,编程分别实现识别C标识符、电话号码和邮箱三类字符串。 实现示例如下: ==== 下面识别C标识符 ===== 给定的字符串是:int x,y,a12; m=567+y11; z= 张三 + 15L 分离出的单词是:int、x、y、a12、m、567、y11、z、15L、 识别出的单词是:int、x、y、a12、m、y11、z、 ==== 下面识别电话号码 ===== 给定的字符串是:张三的电话是15907911234 1681234567 12345678912 13107911234 分离出的单词是:、15907911234、1681234567、12345678912、13107911234、 识别出的单词是:15907911234、13107911234、 ==== 下面识别邮箱 ===== 给定的字符串是:张三的邮箱 aa.bb.cc - 341234@qq.com abc.@123.com xyz@123.com. abc@163.com; xyz@sina.com.cn; 分离出的单词是:、aa.bb.cc、341234@qq.com、abc.@123.com、xyz@123.com.、abc@163.com、xyz@sina.com.cn、 识别出的单词是:341234@qq.com、abc@163.com、xyz@sina.com.cn、 【要求】1. 代码贴到文本框中 2. 上传程序运行截图 【评分标准】: 第1题(10分)

点击查看答案
第3题
1、设计线程实现:给定正整数d,依次输出100以内i的所有整数倍数。如d=3,依次输出3、6、9、12、……、99。 要求: a、用三种方式实现,如:继承thread类、用Runnable辅助实现、伪造start()方法来启动线程; b、为每个线程指定一个名字,并在run()方法中,通过Thread类的getName()获取线程中的名字; c、假设构造3个线程,输入数据分别是2、3、4,请指出结果中三个12分别是哪个线程输出的,为什么? 【要求】1. 代码贴到文本框中 2. 上传程序运行截图 【评分标准】: 第1题(10分)
点击查看答案
第4题

必做题: 1、设计类MathUtil,该类包含成员 int[][] a,要求: (1)编写构造函数:借助随机数,创建数组对象a,并向其中填入数据。要求:a的行数、每列的元素个数均基于随机数产生(均小于10),创建完数组对象后,向a中填入随机数产生的数据(数值均小于20); (2)编写int sum(),计算并输出a中所有数据的累加和。 (3)编写void showMe(),打印输出a中的所有元素,最后显示a中共有多少元素,以及累加和结果。要求:相同a[i]排成一行,不同a[i]分别排在不同行。 2、随机掷点法(蒙特卡罗法)计算圆周率 策略是:边长为2r的正方形面积为4*r*r,直径为2r的圆面积为π*r*r。向正方形中随机掷n个点(n足够大),假设有m个点位于圆中。则有:圆面积/正方形面积= 圆中的点数/正方形中的点数 =m/n。模拟时,令r=1,取圆、正方形的1/4,结合上述公式,容易得出:π=4*m/n。 选做题:(不计分) 3、给定如下两副扑克字符串s: 红桃A,红桃2,红桃3,红桃4,红桃5,红桃6,红桃7,红桃8,红桃9,红桃10,红桃J,红桃Q,红桃K; \n黑桃A,黑桃2,黑桃3,黑桃4,黑桃5,黑桃6,黑桃7,黑桃8,黑桃9,黑桃10,黑桃J,黑桃Q,黑桃K; \n梅花A,梅花2,梅花3,梅花4,梅花5,梅花6,梅花7,梅花8,梅花9,梅花10,梅花J,梅花Q,梅花K; \n方片A,方片2,方片3,方片4,方片5,方片6,方片7,方片8,方片9,方片10,方片J,方片Q,方片K; \n大王 小王 红桃A,红桃2,红桃3,红桃4,红桃5,红桃6,红桃7,红桃8,红桃9,红桃10,红桃J,红桃Q,红桃K; \n黑桃A,黑桃2,黑桃3,黑桃4,黑桃5,黑桃6,黑桃7,黑桃8,黑桃9,黑桃10,黑桃J,黑桃Q,黑桃K; \n梅花A,梅花2,梅花3,梅花4,梅花5,梅花6,梅花7,梅花8,梅花9,梅花10,梅花J,梅花Q,梅花K; \n方片A,方片2,方片3,方片4,方片5,方片6,方片7,方片8,方片9,方片10,方片J,方片Q,方片K; \n大王 小王 。 要求:模仿拖拉机方式洗牌(用抽取洗牌方式进行洗牌)、发牌,四个玩家,底牌埋8张。输出四个玩家所得的牌。 提示:用split()分离产生所有牌面的字符串数组; 【要求】1. 代码贴到文本框中 2. 上传程序运行截图 【评分标准】: 第1题(10分) 第2题(10分) 第3题(不计分,选做)

点击查看答案
第5题
1.使用线程同步机制,实现生产者和消费者问题。 2.借助同步方法和sleep()方法,实现动画显示: 甲线程输出1、3、5、7、9 乙线程输出2、4、6、8、0 最终输出结果为1、2、3、4、……9、0 要求:每隔一秒输出一个字符。(借助sleep) 3.实现多个线程间的同步, 如线程1输出1、3、5、7、9;线程2输出2、4、6、8、10;线程3输出:a、b、c、d、e 最终输出结果为:1a23b4…… 并要求在3个线程输出完毕后,再输出“线程执行结束” 【要求】1. 代码贴到文本框中 2. 上传程序运行截图 【评分标准】: 第1题(10分) 第2题(10分) 第3题(10分)
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信