조건문
- if~else if~else
- switch~case
- case 1,3: → Java 14 부터 가능
String gubun = switch(n) {
case 1, 3 -> "남자";
case 2, 4 -> "여자";
default -> "에러";
};
반복문
기타 제어문
날짜
Calendar c = Calendar.*getInstance*();
int year = c.get(Calendar.YEAR);
System.out.println(year);
int month = c.get(Calendar.MONTH) + 1; // 0~11: 1월이 0으로 저장됨
System.out.println(month);
int day = c.get(Calendar.DATE);
System.out.println(day);
int hour = c.get(Calendar.HOUR_OF_DAY);
System.out.println(hour);
int minute = c.get(Calendar.MINUTE);
System.out.println(minute);
int second = c.get(Calendar.SECOND);
System.out.println(second);
c.set(2024, 10-1, 1; // 해당 날짜로 설정
// 첫번째 일의 요일
c.set(year, month-1, 1);
int week = c.get(Calendar.DAY_OF_WEEK); // 1=일 ~ 7=토
// 마지막 일
int endDay = c.getActualMaximum(Calendar.DATE);[