본문 바로가기
728x90
반응형

전체 글565

[Java] 32. Collection (List) Exam1 (화면에서 홀수개의 정수를 입력받아 입력받은 숫자의 평균과 중간값 출력하기) package chap13; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Scanner; /* * 화면에서 홀수개의 정수를 입력받아 입력받은 숫자의 평균과 중간값 출력하기 * 999 숫자 입력된 경우 입력 종료 * 평균 : 총합/갯수 * 중간값 : 숫자를 정렬하여 일렬 배치. 가운데 값 * 정렬 : Collections.sort(List) * 10 40 30 60 30 * 평균 : (10+40+30+60+30)/5 * 중간값 : 10 30 30 40 60 => 30 * [결과] * 홀수개의 숫자를 입력하세요 (종료:999) * 10 40 30 60 30 * 총합 : 000 *.. 2022. 3. 30.
[Java] 32. Collection (List1) package chap13; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Vector; /* * List 예제 * Collection 인터페이스 : 객체들의 모임 * List 인터페이스 : Collection 인터페이스의 하위 인터페이스 * 객체의 저장된 순서를 유지 * 인덱스(첨자) 사용이 가능함 * 구현클래스 : ArrayList, Vector, LinkedList * */ public class ListEx1 { public static void main(String[] args) { // 제네릭 설정 : Integer 객체들만 저장 //List list = new Arr.. 2022. 3. 30.
[Java] 31. Test2 풀이 (두개의 날짜를 입력받아서 두날짜사이의 일수를 출력하기) package chap12; /* 두개의 날짜를 입력받아서 두날짜사이의 일수를 출력하기 [결과] 첫번째 날짜를 입력하세요(yyyy-MM-dd) 2022-03-23 두번째 날짜를 입력하세요(yyyy-MM-dd) 2022-03-25 2022-03-25 -2022-03-23 일자의 차이 : 2 */ import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; public class Test0323_2 { public static void main(String[] args) throws ParseException { System.out.println("첫번째 날짜를.. 2022. 3. 29.
[Java] 31. Test1 풀이 (년도와 월을 입력받아 해당 월의 달력을 출력하기) package chap12; import java.util.Calendar; import java.util.Scanner; /* 년도와 월을 입력받아 해당 월의 달력을 출력하기 [결과] 년도와 월를 입력하세요 2022 03 2022년3월 일 월 화 수 목 금 토 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 */ public class Test0323_1 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("년도와 월를 입력하세요"); int year = scan.nextIn.. 2022. 3. 29.
728x90
반응형