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