📌
package chap12;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Scanner;
/*
* 년도와 월을 입력받아 해당월의 마지막일자와 요일을 출력하기
* Calendar 클래스 이용
*/
public class Exam3 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("년도와 월을 입력하세요.");
int year = scan.nextInt();
int mon = scan.nextInt();
Calendar cal = Calendar.getInstance();
cal.set(year,(mon-1),1); //입력 년월의 첫번째일자 설정.
int lastday = cal.getActualMaximum(Calendar.DATE);
cal.set(year,(mon-1),lastday); //입력 년월의 마지막일자 설정
String week = "일월화수목금토일";
System.out.println(year+"년 "+mon+"월의 마지막 날짜 : "+cal.get(Calendar.YEAR)+"년"+
(cal.get(Calendar.MONTH)+1)+"월"+
cal.get(Calendar.DATE)+ "일"+week.charAt(cal.get(Calendar.DAY_OF_WEEK)-1)+"요일");
}
}
'수업(국비지원) > Java' 카테고리의 다른 글
| [Java] chap13 : 컬렉션 프레임워크 - Collection(Set, LinkedHashSet, TreeSet) (0) | 2023.04.17 |
|---|---|
| [Java] chap13 : 컬렉션 프레임워크 - Collection(List) (0) | 2023.04.17 |
| [Java] chap12: 기본 API - Calendar (0) | 2023.04.16 |
| [Java] chap12: 기본 API - 기본 API Exam2.(Date) (0) | 2023.04.16 |
| [Java] chap12: 기본 API - Date, getTime() (0) | 2023.04.16 |