본문 바로가기
728x90
반응형

전체 글565

[Java] 33. SutdaCard 클래스 구현하기 package chap13; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; /* * SutdaCard 클래스 구현하기 * 멤버 변수 : int num, boolean isKwang; * 생성자 : 멤버값들을 입력받아 객체 생성. * 매개변수가 없는 경우 num=1, isKwang=true인 객체 생성 * 멤버 메서드 : toString() 오버라이딩 * 1K,1,2 ,,,, */ class SutdaCard { int num; boolean isKwang; SutdaCard() { this(1,true); } SutdaCa.. 2022. 3. 31.
[Java] 32. Collection (Map) Exam4 (화면에서 나라이름을 입력받아 해당 나라의 수도를 출력하는 프로그램 구현하기) package chap13; import java.util.HashMap; import java.util.Scanner; /* * 1. 대한민국=서울, 캐나다=오타와, 영국=런던을 HashMap에 저장하고, * 화면에서 나라이름을 입력받아 해당 나라의 수도를 출력하는 프로그램 구현하기 * 2. 나라이름 입력시 종료 문자를 입력될때까지 계속 입력받기. * 등록된 나라가 아닌 경우 "등록된 나라가 아닙니다." 메세지 출력 * 등록된 나라가 아닌 경우 수도를 입력받아 map 등록하기. * 종료 문자가 입력되면 현재 amp에 등록된 정보 출력하고 프로그램 종료. */ public class Exam4 { public static void main(String[] args) { HashMap map = new H.. 2022. 3. 31.
[Java] 32. Collection (Map1) package chap13; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; /* * Map 인터페이스 : (key, 객체(value))쌍으로 객체들을 저장하는 객체 */ public class MapEx1 { public static void main(String[] args) { String[] names = {"홍길동","김삿갓","이몽룡","임꺽정","김삿갓"}; int[] nums = {1234,4567,2350,9870,3456}; // : Map map = new HashMap(); for(int i=0; i 2022. 3. 31.
[Java] 32. Test3 풀이 ( 1 ~ 99까지의 정수를 입력받아서 TreeSet에 저장하고, 0 을 입력하면 입력을 종료한다. ) package chap13; /* * 1 ~ 99까지의 정수를 입력받아서 TreeSet에 저장하고, 0 을 입력하면 입력을 종료한다. * 입력된 값을 정렬하여 출력하기. 1 ~ 99 까지의 숫자가 아닌 경우 TreeSet에서 저장하지 말것. 숫자가 아닌 경우는 숫자를 추가하지 말고 그냥 계속 입력을 받을 것 set1 오름차순 정렬되도록 출력. set2 내림차순 정렬되도록 출력하기. [결과] 1부터 99까지의 숫자를 입력하세요 (종료 : 0) 12 a 345 6 3 54 66 32 0 set1:[3, 6, 12, 32, 54, 66] set2:[66, 54, 32, 12, 6, 3] */ import java.util.Comparator; import java.util.InputMismatchExcepti.. 2022. 3. 30.
728x90
반응형