早教吧作业答案频道 -->其他-->
JAVA异常类定义一个异常类noIntException,考查在[0,6]区间内变化的变量i,若i不能被3整除,则抛出异常noIntException,并输出“i/3不是整型结果”;若i能被3整除,则直接输出“正常退出”。
题目详情
JAVA异常类
定义一个异常类noIntException,考查在[0,6]区间内变化的变量i,若i不能被3整除,则抛出异常noIntException ,并输出“i/3不是整型结果”;若i能被3整除,则直接输出“正常退出”。
定义一个异常类noIntException,考查在[0,6]区间内变化的变量i,若i不能被3整除,则抛出异常noIntException ,并输出“i/3不是整型结果”;若i能被3整除,则直接输出“正常退出”。
▼优质解答
答案和解析
粗略写一下:
public class Test{
public static void main(String args[])
{
try{
int i = (int)(6*Math.random())+1;
System.out.println("i = "+ i);
if(i%3 != 0){
throw new noIntException("i/3不是整型结果");
}else{
System.out.println("正常退出");
}
}catch(noIntException e){
System.out.println(e);
}
}
}
class noIntException extends Exception
{
String id; // 异常标识
public noIntException(String str)
{
id = str;
}
public String toString()
{
return ("操作异常 :"+id);
}
}
public class Test{
public static void main(String args[])
{
try{
int i = (int)(6*Math.random())+1;
System.out.println("i = "+ i);
if(i%3 != 0){
throw new noIntException("i/3不是整型结果");
}else{
System.out.println("正常退出");
}
}catch(noIntException e){
System.out.println(e);
}
}
}
class noIntException extends Exception
{
String id; // 异常标识
public noIntException(String str)
{
id = str;
}
public String toString()
{
return ("操作异常 :"+id);
}
}
看了 JAVA异常类定义一个异常类...的网友还看了以下:
求解线性代数设A是n阶矩阵,⑴若A满足矩阵方程A²-A+I=O,证明:A和I-A都可逆,并求解线性 2020-05-14 …
CPU与通道可以并行执行,并通过______实现彼此之间的通信和同步。A.I/O指令B.I/O中断C 2020-05-23 …
能够利用DMA方式建立直接数据通路的两个部件是______。A.I/O设备和主存B.I/O设备和I/ 2020-05-26 …
选择元音字母在单词中发音不同的一项.1;A:h(a)nd;B:f(a)ce;C:(a)pple.2 2020-06-17 …
英语高手傍忙拼几个单词!X,I,A,O,F,E,I,W,O,A,I,N,I打头的 2020-07-13 …
复平面内,向量OA表示的复数为1+i,将OA向右平移一个单位后得到的向量为O′A′,则向量O′A′ 2020-08-01 …
单词拼写。①brcc1A.o;o;iB.o;i;oC.o;o;y②cartA.roB.orC.re③ 2020-10-31 …
在I/O设备、数据通道、时钟和软件这四项中,可能成为中断源的是。(A)I/O设备(B)I/O设备和数 2020-12-03 …
在I/O设备、数据通道、时钟和软件这四项中,可能成为中断源的是.(A)I/O设备(B)I/O设备和数 2020-12-03 …
英语向高人求教!写几句话.每句开头的第一个字母分别是“L,i,U,F,E,i,F,E,i,w,o,a 2020-12-15 …