JAVA设计一个类及测试类,定义ExceptionDemoSecond类,具体要求如下:
-
2.设计一个类及测试类,具体要求如下: (1)定义ExceptionDemoSecond类,该类中需要一个方法,根据传入的int类型的参数的情况,如果n大于0,返回n的平方根,否则,抛出一个异常; (2)编写测试类予以测试,测试过程中至少传入一个大于0和一个小于0的值。 3.... 2.设计一个类及测试类,具体要求如下: (1)定义ExceptionDemoSecond类,该类中需要一个方法,根据传入的int类型的参数的情况,如果n大于0,返回n的平方根,否则,抛出一个异常; (2)编写测试类予以测试,测试过程中至少传入一个大于0和一个小于0的值。 3.设计一个类及其测试类,具体要求如下: (1)定义类ArgumentException,该类包括一个private、int型的实例变量n (2)包括一个public型可以接受一个int型参数的构造方法, (3)一个public型且返回int型的getN的实例方法;当n大于0时该方法返回实例变量n的阶乘,否则抛出ArgumentException异常。 (4)编写测试类予以测试,测试过程中至少传入一个大于0和一个小于0的值。 展开
全部评论(1条)
-
- 皮皮虾有点辣 2014-04-22 00:00:00
- diyi题的代码: 1)ExceptionDemoSecond.java 文件 public class ExceptionDemoSecond { public int method1(int n) { if (n <= 0) { throw new IllegalArgumentException("Illegal Argument!"); } return (int) Math.sqrt(n); } } 2)TestExceptionDemoSecond.java 文件(测试类) public class TestExceptionDemoSecond { public static void main(String[] args) { ExceptionDemoSecond test = new ExceptionDemoSecond(); System.out.println(test.method1(4)); System.out.println(test.method1(-4)); } } 第二题的代码: 1)ArgumentException.java 文件 public class ArgumentException extends Exception { private int n; public ArgumentException() { } public ArgumentException(int n2) { n = n2; } public int getN() throws ArgumentException { if (n <= 0) { throw new ArgumentException(); } int j = 1; for (int i = 1; i <= n; i++) { j = j * i; } return j; } } 2)TestArgumentException.java文件(测试类) public class TestArgumentException { public static void main(String[] args) { try { ArgumentException test1 = new ArgumentException(4); System.out.println(test1.getN()); ArgumentException test2 = new ArgumentException(-4); System.out.println(test2.getN()); } catch (ArgumentException ae) { System.out.println(ae); } } } 希望能够帮到你哦
-
赞(12)
回复(0)
热门问答
- JAVA设计一个类及测试类,定义ExceptionDemoSecond类,具体要求如下:
- 2.设计一个类及测试类,具体要求如下: (1)定义ExceptionDemoSecond类,该类中需要一个方法,根据传入的int类型的参数的情况,如果n大于0,返回n的平方根,否则,抛出一个异常; (2)编写测试类予以测试,测试过程中至少传入一个大于0和一个小于0的值。 3.... 2.设计一个类及测试类,具体要求如下: (1)定义ExceptionDemoSecond类,该类中需要一个方法,根据传入的int类型的参数的情况,如果n大于0,返回n的平方根,否则,抛出一个异常; (2)编写测试类予以测试,测试过程中至少传入一个大于0和一个小于0的值。 3.设计一个类及其测试类,具体要求如下: (1)定义类ArgumentException,该类包括一个private、int型的实例变量n (2)包括一个public型可以接受一个int型参数的构造方法, (3)一个public型且返回int型的getN的实例方法;当n大于0时该方法返回实例变量n的阶乘,否则抛出ArgumentException异常。 (4)编写测试类予以测试,测试过程中至少传入一个大于0和一个小于0的值。 展开
2014-04-21 19:12:54
261
1
- java定义类与测试类
- 1、定义一个类,在类中定义一个方法,功能输出“Hello world"字符串,将该类存放在a.org.com包中。 2、编写测试类,测试上述类。测试类存放在b.org.com包中。 哪位大神,求帮忙!急急急……
2013-11-25 04:56:54
265
1
- java定义一个子类一个父类一个测试类
2012-05-03 20:54:03
261
2
- JAVA 设计正方形类和长方形类以及一个测试类
- JAVA 设计正方形类和长方形类以及一个测试类,要求这两个类实现接口Circumf,分别计算正方形和长方形的周长;测试类要求分别生成正方形类与长方形类的对象,计算正方形和长方形的周长。 (接口中需要定义抽象方法shapeCir(),两个类分别实现该接口,在抽... JAVA 设计正方形类和长方形类以及一个测试类,要求这两个类实现接口Circumf,分别计算正方形和长方形的周长;测试类要求分别生成正方形类与长方形类的对象,计算正方形和长方形的周长。 (接口中需要定义抽象方法shapeCir(),两个类分别实现该接口,在抽象方法shapeCir()中书写方法体计算周长,类中的构造方法用来获取不同边长。) 展开
2010-12-16 15:06:13
490
1
- 求解JAVA,定义一个课程类和一个学生类和测试类
- 课程类中包含: 属性:课程的名称和成绩 方法:属性的get/set方法 学生类中包含: 属性:学生的姓名、一个包含3门课程的数组和平均成绩属性 方法: 1.属性的get/set方法 2.显示学生所有信息的方法display(),显示学生的姓名,三门课程的名称和成... 课程类中包含: 属性:课程的名称和成绩 方法:属性的get/set方法 学生类中包含: 属性:学生的姓名、一个包含3门课程的数组和平均成绩属性 方法: 1.属性的get/set方法 2.显示学生所有信息的方法display(),显示学生的姓名,三门课程的名称和成绩以及平均成绩 3.计算三门课平均成绩的方法 4.编写void changGrade(int i , int score) 方法用来改变学生第i门课的成绩为score参数指定的成绩。注意:确保i的取值范围为0-2之间,score为0-100之间。 测试类: 在main()方法中: 创建一个学生对象,完成学生信息的初始化,显示学生的信息。修改学生第二门课的成绩为90分,再显示学生的信息。 注意:学生的成绩需在0-100之间 请将测试类与学生类和课程类放在不同的包里 展开
2017-09-05 02:02:09
828
1
- java编程 求设计一个学生类,测试类
- 设计一个学生类或图书类,并设计一个测试类,在测试类中实现简单的学生信息管理或图书信息管理的功能,主要包括基本信息的录入、查询、修改、删除等操作。
2018-11-10 23:56:46
287
0
- java,定义个测试类,
- 定义个测试类,动态设置100个学生类(姓名:随机,性别:随机,部门:DeptA/DeptB),然后循环换行打印出来
2014-07-20 03:05:49
369
1
- 用java设计测试类testdemo
2015-06-25 00:10:02
373
2
- java测试类怎么写测试类建立
2018-11-20 19:56:11
251
0
- 关于JAVA测试类
- 建立Student类的子类CollegeStudent,增加成员变量出生时间Date,性别sex,重写displays()方法。测试该类,并建立上转型变量测试。 测试类 我不是很懂 是在要被测试的类里面添加一个main方法吗? class Student{ static double number; public double ... 建立Student类的子类CollegeStudent,增加成员变量出生时间Date,性别sex,重写displays()方法。测试该类,并建立上转型变量测试。 测试类 我不是很懂 是在要被测试的类里面添加一个main方法吗? class Student{ static double number; public double display(){ return number=0; } } class CollegeStudent extends Student{ char sex; double Date; public double display(){ number=Date; System.out.println("number"); return Date; } public static void mian(String[]args){ } } 这个又运行不了 把 Collegestudent这个类再添加到main方法里面有说什么掩盖了封闭的类.... 求大神指点 展开
2013-11-05 09:46:34
300
3
- java,DAO设计模式,定义测试类,图中画线语句啥意思?
2015-08-31 14:14:37
281
2
- 请编写代表复数的类ComplexNum和该类的测试类ComplexTest。具体要求如下:
- 复数:任何具有形如a + bi 形式的数,其中 a 和 b 是实数,i是虚数。 ComplexNum类应提供适当个数的构造方法、返回a和b的getA()、getB()方法、完成两个复数的减法运算的sub(…)方法。 ComplexTest类含有main方法。在main方法中至少应创建两个ComplexNumr对象... 复数:任何具有形如a + bi 形式的数,其中 a 和 b 是实数,i是虚数。 ComplexNum类应提供适当个数的构造方法、返回a和b的getA()、getB()方法、完成两个复数的减法运算的sub(…)方法。 ComplexTest类含有main方法。在main方法中至少应创建两个ComplexNumr对象,并利用它们测试ComplexNum类中的各个方法。a、b值,可以在main方法中直接指定。必须保证适当的代码和数据封装性。 展开
2011-12-11 12:09:32
433
1
- Java。定义一个测试类,创建用户类的对象,然后分别对其他方法进行测试
- (一定要测试判断用户名和密码的方法)
2018-11-11 19:42:05
268
0
- java和junit写类与测试类
- 数字图书馆系统中有一个类book,有“书名(name)”、作者(author) 可借出数(availNum)等属性,有“构造器(book)、设置可借出数(setAvailNum)”、预借(subscribe)、取消预借(cancelSubscribe)等操作。若availNum非零,“预借”操作使availNum减一... 数字图书馆系统中有一个类book,有“书名(name)”、作者(author) 可借出数(availNum)等属性,有“构造器(book)、设置可借出数(setAvailNum)”、预借(subscribe)、取消预借(cancelSubscribe)等操作。若availNum非零,“预借”操作使availNum减一;若availNum为零,“预借”为空操作。“取消预借”使availNum 加一。请用Java和junit写出book类及其测试类的源码 展开
2008-07-23 16:12:03
335
4
- 编写java程序 学生类和测试类
2018-11-29 03:10:56
285
0
- JAVA类与测试类~求JAVA大神!!我快哭了~
- 现有一个类Employee0,用于职员信息管理,已有设置和查询职员部门编号的功能。 publicclass Employee0{ String name; intdep_number; public Employee0 (String n,int dep_num) {name=n; dep_number=dep_num; } publicvoid set_dep(int dep_n... 现有一个类Employee0,用于职员信息管理,已有设置和查询职员部门编号的功能。
publicclass Employee0{
String name;
intdep_number;
public Employee0 (String n,int dep_num)
{name=n;
dep_number=dep_num;
} publicvoid set_dep(int dep_num) {dep_number=dep_num;
} publicint show_depNO() {returndep_number;
} } (1) 编写一个类TestEmployee0, 为新来的职员Zhangsan 设置到部门编号1. 通过引用方法获取和输出Zhangsan 的工作部门编号 (2) 修改类Employee0, 增加设置薪水、加薪或查询工资的功能。 (3) 修改你编写的TestEmployee0,为Zhangsan设置起薪4500.00. 鉴于他的工作业绩,加薪1000.00. 输出他的部门编号,加薪前后的薪水金额。 展开
2014-05-07 06:49:38
349
1
- java测试类怎么写
2018-11-20 00:56:10
332
0
- java基础,有关定义测试类,详细的解释一下
- 定义一个Company类的子类BPO部门类BPO,要求如下: (a)BOP部门有自己的属性ruli(String类型),属性私有。 (b)提供该类初始化所有属性的构造方法。 (c)为私有属性定义构造方法。 (d)重新定义operation(),用打印语句描述BPO的经营情况。 定义测试... 定义一个Company类的子类BPO部门类BPO,要求如下: (a)BOP部门有自己的属性ruli(String类型),属性私有。 (b)提供该类初始化所有属性的构造方法。 (c)为私有属性定义构造方法。 (d)重新定义operation(),用打印语句描述BPO的经营情况。 定义测试类Test,在其main方法中创建一个品牌为“岗前强化”、类型为“非盈利”,用到技术部的开发软件MyEclipse。 展开
2016-04-21 02:00:04
410
1
- 用java编写四个类。用户类(User)角色类(Role ) 权限类(Right)测试类(test)
- 用户类(User) 属性:userName,passWord,role 方法: 角色类(Role ) 属性:roleId,roleText,users ,rights 方法: 权限类(Right) 属性:rightId,rightText,roles 测试类(test) 创建用户 创建角色 创建权限 查找某个用户的某个角色
2018-11-29 18:27:42
405
0
- c# 写一个圆柱体类,另写一个测试类测试该圆柱类。
- c# 写一个圆柱体类,另写一个测试类测试该圆柱类。圆柱体类具有以下成员变量:底半径,高。具有以下成员函数:求圆柱体表面积,求圆柱体的体积。
2017-01-06 18:46:31
460
1
5月突出贡献榜
推荐主页
最新话题
-
- #DeepSeek如何看待仪器#
- 干体炉技术发展与应用研究
- 从-70℃到150℃:一台试验箱如何终结智能...从-70℃到150℃:一台试验箱如何终结智能调光膜失效风险?解决方案:SMC-210PF-FPC温湿度折弯试验箱的五大核心价值1. 多维度环境模拟,覆盖全生命周期测试需求超宽温域:支持-70℃至+150℃的极限温度模拟(可选配),复现材料在极寒、高温、冷热冲击下的性能表现;控湿:湿度范围20%~98%RH(精度±3%RH),模拟热带雨林、沙漠干燥等复杂工况,暴露材料吸湿膨胀、分层缺陷;动态折弯:0°~180°连续可调折弯角度,支持R1~R20弯曲半径设定,模拟实际装配中的微小应力,提前预警裂纹、断裂风险。
参与评论
登录后参与评论