자바 Collection-Map 연습 문제
1번문제
- HashMap을 사용해서 과목, 성적을 입력한다.
- 과목 : 국어 영어 수학
- <String, Integer>
- Key 객체를 사용해서 value객체를 얻은 후
- value값을 출력하기
package com.ohgiraffers;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
public class MapPrac {
public static void main(String[] args) {
HashMap<String, Integer> map = new HashMap<>();
map.put("국어",90);
map.put("영어",60);
map.put("수학",98);
int kor = map.get("국어");
int eng = map.get("영어");
int math = map.get("수학");
System.out.println("국어점수: " + kor + "점");
System.out.println("영어점수: " + eng + "점");
System.out.println("수학점수: " + math + "점");
}
}

2번문제
- HashMap을 사용해서 아이디와 비밀번호 입력
- <String, String>
- <keySet메소드로 Set에서 Key값들을 넣고
- Iterator를 사용해서 아이디와 비밀번호 출력
package com.ohgiraffers;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
public class MapPrac {
public static void main(String[] args) {
HashMap<String,String> checkInfo = new HashMap<>();
checkInfo.put("abc1234", "abc1234");
checkInfo.put("bbb1234", "1234");
checkInfo.put("peares", "asldkf1234");
checkInfo.put("idddddd", "pwdddd");
Set<String> keySet = checkInfo.keySet();
Iterator<String> iterKey = keySet.iterator();
while(iterKey.hasNext()) {
String id = iterKey.next();
String pwd = checkInfo.get(id);
System.out.println("id:" + id + " pwd:" + pwd);
}
}
}

'JAVA > self-study' 카테고리의 다른 글
[JAVA] 배열의 얕은복사와 깊은복사 (0) | 2024.03.18 |
---|---|
[IntelliJ] 매크로 설정 (0) | 2024.03.15 |
[JAVA] JVM, JDK, JRE란? (2) | 2024.03.10 |
[JAVA] JAVA란? (0) | 2024.03.10 |
[IntelliJ] JAVA 콘솔창에서 한글이 깨지는 경우 (0) | 2024.03.10 |
자바 Collection-Map 연습 문제
1번문제
- HashMap을 사용해서 과목, 성적을 입력한다.
- 과목 : 국어 영어 수학
- <String, Integer>
- Key 객체를 사용해서 value객체를 얻은 후
- value값을 출력하기
package com.ohgiraffers;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
public class MapPrac {
public static void main(String[] args) {
HashMap<String, Integer> map = new HashMap<>();
map.put("국어",90);
map.put("영어",60);
map.put("수학",98);
int kor = map.get("국어");
int eng = map.get("영어");
int math = map.get("수학");
System.out.println("국어점수: " + kor + "점");
System.out.println("영어점수: " + eng + "점");
System.out.println("수학점수: " + math + "점");
}
}

2번문제
- HashMap을 사용해서 아이디와 비밀번호 입력
- <String, String>
- <keySet메소드로 Set에서 Key값들을 넣고
- Iterator를 사용해서 아이디와 비밀번호 출력
package com.ohgiraffers;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
public class MapPrac {
public static void main(String[] args) {
HashMap<String,String> checkInfo = new HashMap<>();
checkInfo.put("abc1234", "abc1234");
checkInfo.put("bbb1234", "1234");
checkInfo.put("peares", "asldkf1234");
checkInfo.put("idddddd", "pwdddd");
Set<String> keySet = checkInfo.keySet();
Iterator<String> iterKey = keySet.iterator();
while(iterKey.hasNext()) {
String id = iterKey.next();
String pwd = checkInfo.get(id);
System.out.println("id:" + id + " pwd:" + pwd);
}
}
}

'JAVA > self-study' 카테고리의 다른 글
[JAVA] 배열의 얕은복사와 깊은복사 (0) | 2024.03.18 |
---|---|
[IntelliJ] 매크로 설정 (0) | 2024.03.15 |
[JAVA] JVM, JDK, JRE란? (2) | 2024.03.10 |
[JAVA] JAVA란? (0) | 2024.03.10 |
[IntelliJ] JAVA 콘솔창에서 한글이 깨지는 경우 (0) | 2024.03.10 |