본문 바로가기

JAVA66

StudentTest(학생 등수) package kr.or.ddit.basic; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; /* * 문제) 학번, 이름, 국어정수, 영어점수, 수학점수 , 총점, 등수를 멤버로 갖는 Student클래스를 만든다. * 이 Student클래스의 생성자에서는 학번,이름,국어점수,영어점수, 수학점수만 매개변수로 받아서Student 초기화 처리를 한다. * * 이 Student객체는 List에 저장하여 관리한다. * * List에 저장된 데이터들을 학번의 오름차순으로 정렬할 수있는 내부 정렬 기준을 구현하고, * 총점의 역순으로 정렬하는데 총점이 같으면 이름의 오.. 2023. 6. 23.
PropertiesTest package kr.or.ddit.basic; import java.util.Properties; public class PropertiesTest { /* Properties객체는 Map보다 축소된 기능의 객체라고 할 수 잇다. Map객체는 key값과 value값에 모든 형태의 객체를 사용할 수 있지만, Properties객체는 key값과 value값에 String만 사용할 수 있다. 주로 프로그램의 환경 설정에 필요한 정보를 관리하는 용도로 사용된다. Map객체는 put(), get()메서드를 이용하여 데이터를 입출력하지만 Properties객체는 setProperty(), getProperty()메서드를 이용해서 데이터를 압출력한다. Properties객체는 데이터를 파일로 입출력할 수 있다. */.. 2023. 6. 23.
PhonBookTest(전화번호 관리 예제) package kr.or.ddit.basic; import java.util.HashMap; import java.util.Iterator; import java.util.Scanner; import java.util.Set; public class PhoneBookTest { private HashMap phoneBookMap; private Scanner scan; // 생성자 public PhoneBookTest() { scan = new Scanner(System.in); phoneBookMap = new HashMap(); } public static void main(String[] args) { new PhoneBookTest().phoneBookStart(); } // 프로그램을 시작하는 .. 2023. 6. 23.
HotelTest(호텔예약)예제 package kr.or.ddit.basic; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Scanner; public class HotelTest { private HashMap hotelMap; private Scanner scan; //생성자 public HotelTest() { hotelMap = new HashMap(); scan = new Scanner(System.in); //객실 초기화 for(int i=2; i 해당 객실의 투숙객 이름을 null로 변경하면 된다. //현재 객실의 손님 이름 구하기 String na.. 2023. 6. 23.
스크립트 태그의 종류 2023. 6. 22.
LottoStore(로또구입예제) package kr.or.ddit.basic; import java.nio.file.spi.FileSystemProvider; import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; import java.util.List; import java.util.Random; import java.util.Scanner; import java.util.Vector; public class LottoStore { Scanner scanner = new Scanner(System.in); public static void main(String[] args) { LottoStore lotto = new LottoStore().. 2023. 6. 22.