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값을 입력받으면
반복문을 빠져나온다.
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값을 입력받으면
반복문을 빠져나온다.
댓글
댓글 쓰기