編寫一個滿足下列要求的異常處理程序。 創建一個由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("越界");
        }
        
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 數組下標越界異常解決方法 python練習:編寫一個程序,要求用戶輸入一個整數,然后輸出兩個整數root和pwr,滿足0 分別編寫兩個類Point2D,Point3D來表示二維空間和三維空間的點,使之滿足下列要求: 字符串和字符數組的區別是什么? 及下標越界,指針下標 題目:從鍵盤輸入10個整數並保存到數組,要求找出最小數和它的下標,然后把它和數組中最前面的元素調換 勾股定理,西方稱為畢達哥拉斯定理,它所對應的三角形現在稱為:直角三角形。 已知直角三角形的斜邊是某個整數,並且要求另外兩條邊也必須是整數。 求滿足這個條件的不同直角三角形的個數。 【數據格式】 輸入一個整數 n (0 算法題:創建一個長度為6的int型數組,要求數組元素的值都在1-30之間,且是隨機賦值。同時,要求元素的值各不相同。 給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和為目標值的那 兩個 整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,你不能重復利用這個數組中同樣的元素。 示例: 給定 nums = [2, 7, 11, 15], target = 9 因為 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] java8使用parallelStream並行流造成數據丟失或下標越界異常解決方案 jQuery根據元素值或元素下標來刪除一個數組元素及數組對象方法列表
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM