[JAVA]Enum 열거 타입
열거 타입 (Enumeration Type) - 데이터 중 몇 가지로 한정된 값만 가지는 경우로 서로 연관된 상수의 집합을 저장하는 자료형 ex) 요일(월, 화, 수, 목, 금), 계절(봄, 여름, 가을, 겨울) Enum 정의 방법 public enum 열거타입이름{ ... } - 위처럼 열거 상수를 선언할 수 있고, 관례적으로 모두 대문자로 작성합니다. public enum Weather{ SPRING, SUMMER, FALL, WINTER } - 열거 상수가 여러 단어로 구성될 경우 단어 사이를 밑줄(_)로 연결합니다. Enum 사용 Weather thisWeather = Weather.WINTER; - 열거 타입도 하나의 데이터 타입이므로 변수를 선언하고 사용합니다. - 선언된 변수에 열거 상수를 ..
2023. 1. 17.
스케줄링 사용법, 크론(cron) 표현식
@Scheduled java Spring 환경에서 @Scheduled 어노테이션을 사용하여 메소드의 실행 시간/주기를 설정할 수 있다. 설정 표현식으로 cron, fixedDealy, fixedRate 등을 사용할 수 있다. (Spring 3.1 이상부터 지원) Cron 표현식 @Scheduled(cron = "* 30 12 * * *") 좌측부터 "초 분 시 일 월 년"을 나타내며 위의 식은 매 12시 30분을 의미한다. 순서 필드 값 1 seconds(초) 0 ~ 59, -, *, / 2 minutes(분) 0 ~ 59, -, *, / 3 hours(시) 0 ~ 23, -, *, / 4 day of month(일) 1 ~ 31, -, *, /, ?, L, W 5 month(월) 1 ~ 12, -, *..
2022. 6. 21.
Weekly Challenge 2주차
문제 설명 대학 교수인 당신은, 상호평가를 통하여 학생들이 제출한 과제물에 학점을 부여하려고 합니다. 아래는 0번부터 4번까지 번호가 매겨진 5명의 학생들이 자신과 다른 학생의 과제를 평가한 점수표입니다. 위의 점수표에서, i행 j열의 값은 i번 학생이 평가한 j번 학생의 과제 점수입니다. 0번 학생이 평가한 점수는 0번 행에담긴 [100, 90, 98, 88, 65]입니다. 0번 학생은 자기 자신에게 100점, 1번 학생에게 90점, 2번 학생에게 98점, 3번 학생에게 88점, 4번 학생에게 65점을 부여했습니다. 2번 학생이 평가한 점수는 2번 행에담긴 [47, 88, 95, 80, 67]입니다. 2번 학생은 0번 학생에게 47점, 1번 학생에게 88점, 자기 자신에게 95점, 3번 학생에게 80점..
2021. 9. 1.