본문 바로가기
728x90
반응형

전체 글565

[Java] 32. Test2 풀이 (Student 클래스 구현하기, 구동 클래스 완성하기) package chap13; import java.util.ArrayList; import java.util.Collections; import java.util.List; /* 1. Student 클래스 구현하기 멤버변수 : 이름,국어점수, 영어점수, 수학점수 멤버메서드 String toString() : 각멤버변수값,총점,평균 출력 int getTotal() : 점수의 합 리턴 int compareTo() : 이름의 오름차순으로 정렬되도록 구현 [결과] 기본정렬방식 김삿갓:국어(95),영어(85),수학(75),총점(255),평균(85.00) 이몽룡:국어(80),영어(95),수학(95),총점(270),평균(90.00) 임꺽정:국어(60),영어(75),수학(100),총점(235),평균(78.33) 홍길동.. 2022. 3. 30.
[Java] 32. Test1 풀이 (다음 결과가 나오도록 프로그램을 작성하시오) package chap13; import java.util.ArrayList; import java.util.Collections; import java.util.LinkedHashSet; import java.util.List; import java.util.Random; import java.util.Set; /* 다음 결과가 나오도록 프로그램을 작성하시오 1 ~ 1000번까지의 번호를 가지는 복권이 있다. 1등 1장, 2등 2장, 3등 3장 을 추첨하는 프로그램 작성하기 단 추첨은 3등부터 추첨하고, 당첨번호는 중복되면 안된다. 추첨된 번호는 임의의 수이므로 숫자 값은 실행 할때 마다 다르다. LinkedHashSet : 순서유지, 중복불가 Random new ArrayList(Set) : Set .. 2022. 3. 30.
[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] */ public class Test0324_3 { public static void main(String[] args) {.. 2022. 3. 30.
[Java] 32. Test2 (Student 클래스 구현하기, 구동 클래스 완성하기) package chap13; import java.util.ArrayList; import java.util.List; /* 1. Student 클래스 구현하기 멤버변수 : 이름,국어점수, 영어점수, 수학점수 멤버메서드 String toString() : 각멤버변수값,총점,평균 출력 int getTotal() : 점수의 합 리턴 int compareTo() : 이름의 오름차순으로 정렬되도록 구현 2. 구동 클래스 완성하기 다음 결과가 나오도록 구동 클래스 구현하기 [결과] 기본정렬방식 김삿갓:국어(95),영어(85),수학(75),총점(255),평균(85.00) 이몽룡:국어(80),영어(95),수학(95),총점(270),평균(90.00) 임꺽정:국어(60),영어(75),수학(100),총점(235),평균(7.. 2022. 3. 30.
728x90
반응형