编写一个满足下列要求的异常处理程序。 创建一个由100个随机整数构成的数组。 提示用户输入数组的下标,然后显示对应的元素值。如果指定的下标越界,则显示 “越界!”消息。

编写一个满足下列要求的异常处理程序。
1. 创建一个由100个随机整数构成的数组。
2. 提示用户输入数组的下标,然后显示对应的元素值。如果指定的下标越界,则显示 “越界!”消息。

import java.util.Random;
import java.util.Scanner;
public class Exercise1 
{
    public static void main(String[] args) 
    {
        try
        {
            Random r=new Random();
            Scanner reader=new Scanner(System.in);
            int [] array=new int[100];
            for (int i=0;i<100 ;i++ )
            {
                array[i]=r.nextInt();
            }
            int n;
            System.out.println("please input n:");
            n=reader.nextInt();
            System.out.println(array[n]);

        }
        catch (java.lang.ArrayIndexOutOfBoundsException e)
        {
            System.out.println("越界");
        }
        
    }
}

猜你喜欢

转载自www.cnblogs.com/lzy20001230/p/12809670.html