[Java] HashMap과 Method로 간단한 단어장 만들기개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 11. 23. 22:39
Table of Contents
<문제>
HashMap으로 간단한 단어장 만들기(https://rlog0918.tistory.com/146)를 참고하여 SimpleWord 클래스와 단어장을 method로 분리 |
<조건> 출력 : method에서 return한 map을 받아서 출력 기능 : 단어:의미를 받아 map을 구성 리턴 : map은 method 안에서 생성하여 리턴 method 명 : make() |
<방법>
import java.util.HashMap;
import java.util.Scanner;
public class SimpleWord02 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
HashMap<String, String> map = make();
for(String tmp : map.keySet()) {
System.out.println(tmp+" : "+map.get(tmp));
}
}
public static HashMap<String, String> make() {
HashMap<String, String> map = new HashMap<>();
Scanner scan = new Scanner(System.in);
System.out.print("단어 개수 : ");
int num = scan.nextInt();
while(map.size() < num) {
System.out.print("단어> ");
String word = scan.next();
System.out.print("의미> ");
String mean = scan.next();
map.put(word, mean);
}
return map;
}
}
[Java] HashMap과 Method로 간단한 단어장 만들기
(다음 게시물 예고편)
[Java] word.txt 파일로 출력할 수 있는 단어장 만들기
728x90
@rlozlr :: 얼렁뚱땅 개발자
얼렁뚱땅 주니어 개발자
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!