📄 sushu.txt
字号:
题目:
设计方法boolean prime(int n),用来判断数是否为素数,若为素数,返回true,若不是素数,返回false;若n<0,抛出ArgumentOutOfBound异常。
程序编写如下:
class ArgumentOutOfBoundException extends Exception{
ArgumentOutOfBoundException(){
System.out.println("数据异常");
}
}
public class Exception2{
public static boolean prime(int n) throws ArgumentOutOfBoundException{
int j,k;
boolean flag;
flag=false;
k=n/2;
if(n<0)
{
throw new ArgumentOutOfBoundException();
}
else
for(j=2;j<=k;j++)
{if(n%j==0) return flag;}
if(j>k) flag=true;
return flag;
}
public static void main(String args[]){
try
{int n=Integer.parseInt(args[0]);
System.out.println(prime(n));
}
catch(ArgumentOutOfBoundException e)
{
System.out.println(e.toString());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -