map 3

[JAVA] 성적관리 프로그램

map을 이용해서 성적관리 프로그램 생성하기 >>menu 1.성적추가 (국어 97) 2.성적조회 (전체출력) : 합계/평균 3.성적조회(과목) : 서치 후 일치하는 과목 출력 4.과목수정 : 서치 후 수정 5.성적삭제 6.종료 C(Create 생성)R(Read 읽기)U(Update 수정)D(Delete 삭제) import java.util.HashMap; import java.util.Scanner; public class Subject { static Scanner scan = new Scanner(System.in); HashMap map = new HashMap(); public static void main(String[] args) { Subject s = new Subject(); int or..

JAVA/java 예시 2023.03.26

[JAVA] Map 저장 공간에 따른 이용법

1. 멤버변수로 지정 2. main에 생성 3.메서드에 저장 import java.util.HashMap; import java.util.Iterator; import java.util.Scanner; public class MapEx01 { //저장공간 1.멤버변수 private HashMap map = new HashMap(); Scanner scan = new Scanner(System.in); private int size = 5; //생성할때 생성자로 붙이는 것이 좋긴함 public static void main(String[] args) { // -> 메서드로 변경 //출력구문은 main에서 //단어장을 입력받는 기능 //1. 저장 공간을 어디에 둘것인지 생각 //-1) 멤버변수(..

JAVA/java 공부 2023.03.26

[JAVA] 컬렉션 프레임워크 : Map (순서X, key중복X/Value중복O)

📌 Map 값을 두개 저장, key / value 쌍으로 저장 key는 중복이 불가 value 는 중복가능 key가 중복되면 덮어쓰기가 됨 아이디/ 패스워드처럼 하나의 자료로 저장해야 할 경우에 사용 ✔ entrySet() : 대괄호로 map을 보여줌 System.out.println(map.entrySet()); import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class Map01 { public static void main(String[] args) { /* Map * - 값을 2개 저장 key/ value 값으로 저장 * - key는 중복불가, value는 중복가능 * - HashMap을 가장 많이 ..

JAVA/java 공부 2023.03.26