1. Dictionary 클래스
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 43 44 45 46 47 48 49 50 51 52 53 | package review; import java.util.Scanner; class Dictionary { static String[] kor = { "사랑", "아기", "돈", "미래", "희망" }; static String[] eng = { "love", "baby", "money", "future", "hope" }; Scanner sc; public Dictionary() { sc = new Scanner(System.in); } String engReturn(String word) { for (int i=0; i<kor.length; i++) { if (kor[i].equals(word)) { return eng[i]; } } return null; } //engReturn() void run() { System.out.println("한영 단어 검색 프로그램"); while(true) { System.out.print("한글 단어 입력: "); String kor = sc.next(); if (kor.equals("그만")) { System.out.println("프로그램 종료"); break; } String eng = engReturn(kor); if (eng == null) { System.out.println(kor + "은/는 사전에 없습니다."); } else { System.out.println("영어 단어 출력: " + eng); } }//while }//run() }//class public class Reivew_Gangsa { public static void main(String[] args) { Dictionary dic = new Dictionary(); dic.run(); } } | cs |
'JAVA > JAVA2' 카테고리의 다른 글
JAVA2_day03 | 추상화 (Abstract) (0) | 2018.01.12 |
---|---|
JAVA2_day03 | final 제어자 (0) | 2018.01.12 |
JAVA2_day02 | Garbage Collector (가비지 콜렉터) (0) | 2018.01.11 |
JAVA2_day02 | 동적 로딩, 정적 로딩, static 키워드 (0) | 2018.01.11 |
JAVA2_day02 | 참조변수 this, super (0) | 2018.01.11 |