JJunDol2 2020. 12. 7. 23:05

학생검색

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("프로그램 종료");
	}
}