java程序设计题目:自定义异常:对幻方程序,要求输入的阶数n是一个奇数,若不是奇数,就报告一个异常!

java程序设计题目:自定义异常:对幻方程序,要求输入的阶数n是一个奇数,若不是奇数,就报告一个异常!,第1张

public void MyException extends Exception{

public MyExceprion(){

System.out.println("非奇数异扮团常明梁"激缺运)

}

}

public class Exam{

public static void mul(int a) throws MyException{

if(a%2==1){

throw new MyException()

}

}

}

不懂的话可以继续追问哈-----代码实现如下:

public class Test {

public static void init(int n){

int[][]yh = new int[n][2*n-1]

for(int i=0i<yh.lengthi++){

//设置第一行的值

yh[0][n-1] = 1

//设置最后一行两边的两个值

yh[n-1][0] = yh[n-1][2*n-2] = 1

for(int j=0j<ij++){

try{

//利用杨辉三角的性质进行逐行值的设置

//碰到下标溢颤让出的情况不设册洞颂置

yh[i][n-i-1+2*j]=yh[i][n+i-1-2*j]=yh[i-1][n-i-2+2*j]+yh[i-1][n-i+2*j]

}catch(Exception e){}

}

}

print(yh)

}

//进行州郑数组的打印

public static void print(int[][]k){

for(int i=0i<k.lengthi++){

for(int j=0j<k[i].lengthj++){

if(k[i][j]!=0){

System.out.print(k[i][j])

}else{

System.out.print(" ")

}

}

System.out.println()

}

}

public static void main(String[]args){

init(5)

}

}

123456789101112131415161718192021public static Geocache[] createGeocaches(int a) {if(a <= 0) return new Geocache[0]Random rand = new Random()Geocache[] result = new Geocache[a]for(int i = 0i <ai++) {//余仔因为题目没有描述,闹毁绝这里假设x, y是随机整数,Geocache有<a href="https://www.baidu.com/s?wd=%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1dhrjIWn1D4n19hmWDzm1R0IAYqnWm3PW64rj0d0AP8IA3qPjfsn1bkrjKxmLKz0ZNzUjdCIZwsrBtEXh9GuA7EQhF9pywdQhPEUiqkIyN1IA-EUBtkPWm4rjR4rHbLPWR1nH63P16L" target="_blank" class="baidu-highlight">构液姿造函数</a>(int, int) int x = rand.nextInt()int y = rand.nextInt()result[i] = new Geocache(x, y)} return result}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/12346800.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存