java HashMap 으로 간단한 단어검색

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

public class HashMap_단어검색 {

public static void main(String[] args) {
Map<String, String> dic = new HashMap<String, String>();
dic.put("pencil", "연필");
dic.put("sky", "하늘");
dic.put("desk", "책상");
dic.put("face", "얼굴");

/* pencil - 연필
sky - 하늘
desk - 책살
face - 얼굴*/

Scanner sc = new Scanner(System.in);

do{
System.out.println("찾는 단어는? ");
String word = sc.next();
if(word.equals("q")){
break;
}
if(dic.get(word)==null){
System.out.println("잘못입력했습니다");
}
else{
System.out.println("뜻 : "+dic.get(word));
}

}while(true);
System.out.println("프로그램을 종료합니다.");
}

}



                       결과
                       영어 키값을 입력하면 한글뜻을 찾는
                       do while문에서 무한루프를 돌면서 반복하다가 q값을 입력받으면
                       반복문을 빠져나온다.





댓글

이 블로그의 인기 게시물

Spring Boot Actuator readiness, liveness probes on k8s

About Kafka Basic

sneak peek jitpack

About idempotent

About G1 GC

About ZGC

About JVM Warm up

I need to know a little JVM

HackerRank Java Between Two Sets

Java - HashMap (feat. LinkedList, Tree.. maybe Later)