학생검색

package _1;

import java.util.ArrayList;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Student st1 = new Student("철수", "111");
		Student st2 = new Student("영수", "222");
		Student st3 = new Student("민수", "333");
		
		ArrayList<Student> list = new ArrayList<Student>();
		list.add(st1);
		list.add(st2);
		list.add(st3);						
				
		Scanner scan = new Scanner(System.in);						
		
		while(true) {
			System.out.println("검색? y/n");
			String input = scan.next();								
			
			if(input.equals("y")) {
				System.out.println("검색을 시작합니다.");
				String name = scan.next();
				boolean flag = false;
				
				for(Student st : list) {
					if(st.getName().equals(name)) {						
						System.out.println("검색결과 : " + st.getNo());
						flag = true;
					}
				}
				
				if(!flag) {
					System.out.println("없음");
				}
				
			}else if(input.equals("n")) {
				break;
			}else {
				System.out.println("잘못입력 y/n");
			}
		}
		System.out.println("프로그램 종료");
	}
}

'JAVA > 프로그래머스' 카테고리의 다른 글

6. 최대공약수 GCD  (0) 2020.12.20
5. 대문자 ↔ 소문자  (0) 2020.12.20
4. 10진수 → N진수  (0) 2020.12.20
3. 최빈수 찾기  (0) 2020.12.08
2. 피보나치  (0) 2020.12.08