국비지원 JAVA 풀스택 과정/JAVA

[JAVA][배열] 이름 검색 후 인덱스 번호 출력

ODaram 2022. 10. 14. 17:59
입력한 이름이 배열에 저장되어 있는지 검색하여 배열의 인덱스 번호를 출력하기

 

 

import java.util.Arrays;
import java.util.Scanner;


public class EEEEE {
	public static void main(String[] args){
		//입력한 이름이 배열에 저장되어 있는지 검색하여 배열의 인덱스 번호를 출력하기
		System.out.println("입력한 이름의 인덱스 번호를 출력하기 프로그램");
		
		Scanner sc = new Scanner(System.in);
		String put_name="";
		int num=-1;
		
		String[] names = {"생상스","차이콥스키","윌리엄스","라벨","드뷔시","볼콤"};
	
		System.out.print("이름 입력 : ");
		put_name = sc.next();
		for(int i=0; i<names.length; i++) {
			if(put_name.equals(names[i])) {
				num = i;
			}
		}
		
		if(num != -1) {
			System.out.println(put_name+"의 인덱스 번호 : "+num);
		}else {
			System.out.println("해당 이름이 존재하지 않습니다.");
		}
		
	}
}