动态数组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);
}
}
}

浙公网安备 33010602011771号