import java.util.*;
public class test {
public static void main(String[] args)
{
int[] arr = {1,2,3,4,5,6,7,8,9};
int value;
int index = -1;
Scanner input = new Scanner(System.in);
System.out.print("input : ");
value = input.nextInt();
for(int i = 0; i<arr.length; i++)
{
if(arr[i] == value)
{
index = i;
}
}
System.out.print(index);
}
}
여기서 index -1로 해주는 이유가 머임 안해도 찾아지던데
디폴트값이 0이라서 구분할려고?
일치하는 값이 없으면 -1로 출력하려고 한듯
ㅇㅎ
그냥 초기화고 별의미 없는데
인덱스는 0부터 양수로 변할 수 있는데 음수로는 안되니까
index = 0이고 value = 10이면 10은 배열에 없는대도 0번 인덱스에 있다고 출력됨