AR삽질러

Java - Collection-Map연습문제 본문

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

'JAVA' 카테고리의 다른 글

Java - 입출력(I/O)  (0) 2023.04.17
Java - ArrayList 연습문제_회원관리  (0) 2023.04.17
Java - Collection-List연습문제  (0) 2023.04.17
Java - Collection-Set연습문제  (0) 2023.04.17
Java - Collection Framework (Set Collection)  (0) 2023.04.14