package test;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class Test2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Map<String, Integer> map = new HashMap<>();
System.out.println("나라이름과 인구를 입력하세요(예: Korea 5000)");
while (true) {
System.out.print("나라이름, 인구 >> ");
String contryName = scanner.next();
if (contryName.equals("그만")) {
break; // 입력 중지
}
int population = scanner.nextInt();
map.put(contryName, population);
}
while (true) {
System.out.print("인구 검색 >> ");
String countryName = scanner.next();
if (countryName.equals("그만")) {
break;
}
Integer population = map.get(countryName);
if (population == null) {
System.out.println(countryName+" 나라는 없습니다.");
} else {
System.out.println(countryName+"의 인구는 "+ population);
}
} // while
scanner.close();
} // main()의 끝
}
'IT > Java' 카테고리의 다른 글
자바 try, catch, finally, exception (0) | 2018.08.05 |
---|---|
자바 예외처리, exception (0) | 2018.08.01 |
자바 list, vector, generec (0) | 2018.07.31 |
자바 arraylist, iterator, scanner를 사용한 회원 추가, 삭제, 검색, 목록, 종료 구현 (0) | 2018.07.30 |
자바 생성자를 통한 의존관계 주입 DI, 메소드를 통한 의존관계 주입 DI (0) | 2018.07.30 |