Dev.J
[JAVA] 문제 12-1 다음 3개의 데이터를 입력받아 프로그램을 완성하시오. / 컬렉션(map) 본문
다음 3개의 데이터를 입력받아 프로그램을 완성하시오.
(java, 자바) (school, 학교) (map, 지도)
quit를 입력하면 종료한다.
- Hashmap 사용
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
import java.util.HashMap;
import java.util.Scanner;
public class Assignment12_1 {
public static void main(String[] args) {
HashMap<String,String> word = new HashMap<String,String>();
word.put("java","자바"); //값 추가
word.put("school","학교");
word.put("map","지도");
Scanner sc = new Scanner(System.in);
System.out.println("(java, 자바)\n(school, 학교)\n(map, 지도)\n찾고싶은 단어를 입력하시오>> ");
boolean start = true;
while(start) {
String word1 = sc.next(); //word1 입력을 와일문 밖에서 받으면 무한출력됨.
if (word1.equals("java")) {
System.out.println(word.get("java"));
continue;
}
else if(word1.equals("school")) {
System.out.println(word.get("school"));
continue;
}
else if(word1.equals("map")) {
System.out.println(word.get("map"));
continue;
}
else if(word1.equals("quit")) {
start = false;
}
// else
// System.out.println();
}
}
}
|
cs |
실행결과
(java, 자바)
(school, 학교)
(map, 지도)
찾고싶은 단어를 입력하시오>>
java
자바
school
학교
map
지도
quit
728x90
'Solved' 카테고리의 다른 글
[JAVA] 문제 12-3 이름과 전화번호를 입력받아 검색하는 프로그램을 HashMap 을 이용하여 구현하시오. / 컬렉션(map) (0) | 2021.09.23 |
---|---|
[JAVA] 문제 12-2 3개의 나라이름과 인구를 입력받아 HashMap에 저장 / 컬렉션(map) (0) | 2021.09.23 |
[JAVA] 문제 6-2 객체를 이용한 다형성 / 배열을 이용하여 극장 예약시스템을 작성 (0) | 2021.09.06 |
[JAVA] 문제 6-1 객체를 이용한 다형성 / 고객클래스 & VIP고객 클래스 (0) | 2021.09.06 |
[JAVA] 문제 4-3 다형성 / 인터페이스 구현(Printer, UsbMemory -> Device) (0) | 2021.09.06 |