動態陣列ArrayList的初始化,新增資料,與遍歷

TomOVOTom發表於2024-08-19

import java.util.ArrayList;
import java.util.Scanner;

public class 二分搜尋演算法實現方法1 {
static String 陣列有沒有目標值;

public static void main(String[] args) {
    Scanner scanner=new Scanner(System.in);
    int target=scanner.nextInt();
    int [] arr={1,3,4,6,8,15,21,4};
    ArrayList<Integer> 儲存陣列的下標的動態陣列=new ArrayList<>();
    for (int 迴圈的次數=0;迴圈的次數<arr.length;迴圈的次數++)
    {
        if(arr[迴圈的次數]==target)
        {
            陣列有沒有目標值="有";
            儲存陣列的下標的動態陣列.add(迴圈的次數);
        }
    }
    if (陣列有沒有目標值!="有")
    {
        System.out.println(-1);
    }
    if (儲存陣列的下標的動態陣列.size()>0) {
        System.out.println("值在陣列對應的下標為:");
        儲存陣列的下標的動態陣列.forEach(System.out::println);
    }
}

}

相關文章