JAVA程序设计题

JAVA语言程序设计题1、编写一个异常类MyException,再编写一个类Student,该类有一个产生异常的方法public void Speak(int m)throws MyException,要求参数m的值大于1000时,方法抛出一个MyException对象。最后编写主类,在主类的main()方法中用Student类创建一个对象,让该对象调用speak方法。

第1个回答  2011-06-23
1.MyException.java 类
:
public class MyException extends Exception{

String message; //定义String类型变量
public MyException(String errorMessage) {
message = errorMessage;
}
public String getMessage(){ //覆盖getMessage()方法
return message;
}

}
2.Student类:
public void Speak(int m ) throws MyException {
if(m<=1000){
throw new MyException("参数m的值不能小于等于1000!");
}else{
System.out.println("m取值范围正确");
}
}

3.Test:
public class Test {
public static void main(String[] args) {
Student student = new Student();
try {
student.Speak(1000);
} catch (MyException e) {
System.out.println(e.getMessage());
}
}
}
第2个回答  2011-06-23
publi class MyEXception extends Exception{
}
public class Student{
public void Speak(int m) throws MyExcetion(){
if(m>1000){
throw new MyEXception ();
}
}
}
public class Test{
public static void main(String args[]){
new Student().Speak(123);
}

}本回答被提问者采纳

程序设计题目:从键盘上输入一个字符串,放在数组中,要求将字符串中的...
下面是一个 Java 程序,它可以从键盘上读取一个字符串,并将其中的大写字母转换为小写字母,同时将小写字母转换为大写字母。程序的基本思路如下:1. 使用 `Scanner` 类从标准输入中读取一个字符串,存储在一个 `String` 类型的变量中。2. 将该字符串转换为字符数组,便于逐个访问每个字符并进行转换。...

JAVA程序设计复习题目
必须用public修饰符 不是必需的D.每个类中,必须有main方法,否则程序无法运行 不是每个类都要有9、A 错误原因:作用域 当前类 同包 子孙类 其他public √ √ √ √protected √ √ √ ×default √ √ × ×private √ × ×...

JAVA程序设计课程作业,请高手帮忙啊
1.ABD 自动装箱拆箱,byte的范围不能超过255 2.BCD false关键字必须小写,且Java不支持0转false,C\/C++中支持 3.ACD abstract抽象必须被继承,不能被实例化,final类不能被继承 4.ACD +在字符串操作中用作连接符,三元运算符A? B:C若表达式A为真,则返回B的值,若A为假,返回C的值 5.AC ...

JAVA程序设计多选题---下面哪个不是Java中的容器( )
scrollbar不是java的容器类 但从概念上说,scrollbar是容器,可以放置其他空间 JApplet, JFrame和JDialog类都是容器,这是因为它们都以Containe作为基类 Dialog是html5.2的新标签 答案:bce

java程序设计?
按照题目要求编写的Java程序如下(下面的全部代码需要保存在一个FruitTest.java文件中,或者两个类分别保存在Fruit.java和FruitTest.java文件中,那样需要加包名,保存在同一个包中)class Fruit{ private String name;private String area;private double price;public String getName(){ return name;} public...

java程序设计,求大神帮忙做这几道基础填空题!谢谢亲了
方法 重载 使得类中两个相似的方法可以拥有完全相同的名字 引入包中的类的关键字是 import 关键字 private 主要修饰类成员。。。suspend()使得线程进入阻塞状态,并不会自动恢复,必须调用其对应的 resume 。。。如果一个类包含抽象方法,则必须将其定义为 抽象 类。答案仅供参考哦 ...

JAVA编程题全集(100题及答案)
Java程序设计总复习题1、编写一个Java程序在屏幕上输出“你好!”。(p13,例1-1)\/\/programmenameHelloworld.javapublicclassHelloworld{publicstaticvoidmain(Stringargs[]){System.out.print("你好!");}}2.编写一个Java程序,用if-else语句判断某年份是否为闰年。\/\/ProgrammeNameLeapYear.javapublic...

JAVA语言程序设计题目,求高人解答
有main方法的就是主类,错误1:String[] args的String大写,并且中间有空格 保存在MyJavaClass 名字的文件里 错误2:System.out.println("程序结束。");只能写在main方法里 3-2.标识符只能由字母或数字和_和$构成,不能以数字开头,只能以字母或_或$开头,并且不能是关键字 1 2 5对 3错:...

JAVA 网路程序设计题目
主要java类  Class类:代表一个类。 Field类:代表类的成员变量(成员变量也称为类的属性)。 Method类:代表类的方法。 Constructor类:代表类的构造方法。 Array类:提供了动态创建数组,以及访问数组元素的静态方法。第二大题和第三大题有我上网找的...

java程序设计小题目求解答
1:可独立执行的程序和嵌入式应用程序,前者可独立运行,后者需必须依附在其它程序里执行 2:简单,完全面向对象,可靠,安全,分布式,多线程,平台无关 3:break语句直接跳出整个循环,continue语句只跳出本次循环 4:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能...

相似回答