《Java语言程序设计及应用》类的方法与异常处理题,求程序代码!

2024-12-24 11:53:38
推荐回答(2个)
回答1:

楼主我忘记了以前的163邮箱了,

我写在这吧,你自己复制粘贴过去。

public class TestIntArray {

public static void main(String[] args) {

int arr [] =  new int [8];//创建一个长度为8的数组

for(int i = 0;i

arr[i] = i+1;

}

      int j = (int)(Math.random()*10); // 取第一个随机数 

      int k = (int)(Math.random()*10);// 取第二个随机数 

      try{

       System.out.println("第一个数为:"+arr[j]);//打印第一个数

       System.out.println("第二个数为:"+arr[k]);//打印第二个数

     System.out.println("这两个数的乘积为:"+arr[j]*arr[k]);//打印他们的乘积

      }

      catch(ArrayIndexOutOfBoundsException e){//处理异常

       System.out.println("如果没有看到两个数的成绩,那么说明数组越界了哦");

       e.printStackTrace();//显示错误信息

       

      }

}

}

运行结果,eclipse:

回答2:

随机数必须是数组中数的么?