Eggs Sunny Side Up
본문 바로가기
언어/JAVA

배열_String 형태의 배열 중 값이 몇 번 째에 위치하는지 출력

by guswn100059 2023. 3. 1.

방법 1)

package 배열;

import java.util.Scanner;

public class Ex_연습장 {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		String[] team = new String[4];
		
		team[0] = "이주희";
		team[1] = "이은비";
		team[2] = "박수현";
		team[3] = "나예호";
		
		System.out.print("이름 : ");
		String name = sc.next();
		
		for(int i = 0; i < team.length; i++) {
			if(name.equals(team[i])) {
				System.out.println(name+"님은 "+i+"번 인덱스에 있습니다.");
			}
		}
		
		
		

	}

}

 

방법 2)

package 배열;

import java.util.Scanner;

public class Ex00_선생님풀이 {

	public static void main(String[] args) {
		
		// String형태의 team배열을 만들어 팀원의 이름으로 초기화하세요.
		// 이름을 입력받아 몇 번째에 위치하는지 출력하세요.
		Scanner sc = new Scanner(System.in);
		
		// String 배열
		String[] team = {"이주희", "이은비", "박수현", "나예호"};
		
		// 배열크기마다 정해진 배열값 나열.
		System.out.print("이름 : ");
		String name = sc.next();

		// 이름 입력받기
		for(int i = 0; i < team.length; i++) {
			if(name.equals(team[i])) {
				System.out.println(name+"님은 "+i+"번 인덱스에 있습니다.");
				break;
			}
		}

	}

}

댓글