Java/배열

배열(9)

은찡안찡 2023. 4. 3. 16:10
package com.dream.array;
//입력한 이름이 배열에 저장되어 있는지 검색하여 배열의 인덱스 번호를 출력하기
import java.util.Scanner;

public class ArrayEx09 {
	public static void main(String[] args) {
		int index = -1;
		String name = null;
		
		String[] names = {"홍길동", "전우치", "새종대왕", "아브라함", "솔로몬"};
		Scanner scan = new Scanner(System.in);
		
		while(true) {
			System.out.println("검색할 이름을 입력하세요.");
			System.out.print("입력: ");
			name = scan.nextLine( );
			
			for(int i=0; i<names.length; i++) {
				if(name.equals(names[i])) {
					index = i;
				}
			}
			
			if(index != -1) {
				System.out.println(name+"의 인덱스 번호는 "+index+"번입니다.");
				break;
			}else {
				System.out.println("해당하는 이름이 없습니다.");
			}
		}
	}
}

'Java > 배열' 카테고리의 다른 글

배열(11)  (0) 2023.04.03
배열(8)  (0) 2023.04.03
배열(7)  (0) 2023.04.03
배열(6)  (0) 2023.04.03
배열(5)  (0) 2023.04.03