提示用户输入数组的下标,然后显示对应的元素值。如果指定的下标越界,则显示消息“Out of Bounds”。 *12.3(Arrayindexoutboundsexception exception)Write a program that meets the following requirements:
Creates an array of 100 randomly selected integers.
Prompts the user to enter the index of the array, and then displays the corresponding element value. If the specified subscript is out of bounds, the message “out of bounds” is displayed.
参考代码:
package chapter12;import java.util.Scanner;publicclassCode_03{publicstaticvoidmain(String[] args){int[] number =newint[100];for(int i =0;i <100;i++)
number[i]=(int)(Math.random());
System.out.print("Enter the index of array: ");
Scanner input =newScanner(System.in);int index = input.nextInt();try{
System.out.println("The number of index"+ index +" is "+ number[index]);}catch(ArrayIndexOutOfBoundsException ae){
System.out.println("Out of bound");}}}
结果显示:
Enter the index of array:101
Out of bound
Process finished with exit code 0
第十二章第三题(ArrayIndexOutBoundsException异常)(Arrayindexoutboundsexception exception)*12.3(ArrayIndexOutBoundsException异常)编写一个满足下面要求的程序:创建一个由100个随机选取的整数构成的数组。提示用户输入数组的下标,然后显示对应的元素值。如果指定的下标越界,则显示消息“Out of Bounds”。*12.3(Arrayindexoutboundsexception exception