动态数组ArrayList的初始化,添加数据,与遍历

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);
    }
}

}

posted @ 2024-08-19 03:36  TomOVOTom  阅读(38)  评论(0)    收藏  举报