JAVA
Java - Collection-Map연습문제
아랑팡팡
2023. 4. 17. 11:08
728x90
Java - Collection-Map연습문제
1번
1. HashMap을 사용해서 과목, 성적을 입력한다.
2. 과목 : 국어 영어 수학
3. <String, Integer>
4. Key 객체를 사용해서 value객체를 얻은 후
5. value값을 출력하기
package map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
public class Map02 {
public static void main(String[] args) {
// 3. <String, Integer>
HashMap<String, Integer> map = new HashMap<>();
// 1. HashMap을 사용해서 과목, 성적을 입력한다.
// 2. 과목 : 국어 영어 수학
map.put("국어", 90);
map.put("영어", 85);
map.put("수학", 95);
// 4. Key 객체를 사용해서 value객체를 얻은 후
int kor = map.get("국어");
int eng = map.get("영어");
int math = map.get("수학");
// 5. value값을 출력하기
System.out.println("국어점수 : " + kor);
System.out.println("영어점수 : " + eng);
System.out.println("수학점수 : " + math);
}
}
2번
1. HashMap을 사용해서 아이디와 비밀번호 입력
2. <String, String>
3. <keySet메소드로 Set에서 Key값들을 넣고
4. Iterator를 사용해서 아이디와 비밀번호 출력
package map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
public class Map03 {
public static void main(String[] args) {
HashMap<String, String> map = new HashMap<>();
map.put("아구몬", "워그레이몬");
map.put("블랙아구몬", "블랙워그레이몬");
map.put("파피몬", "가루몬");
map.put("파닥몬", "엔젤몬");
map.put("쉬라몬", "바이킹몬");
Set<String> keyset = map.keySet();
Iterator<String> keyiter = keyset.iterator();
while(keyiter.hasNext()) {
String mon = keyiter.next();
String jin = map.get(mon);
System.out.println(mon + " 진화 -> " + jin);
}
}
}
728x90
반응형
LIST