[JAVA] 일차원 배열 오름차순 정렬
[문제] 주어진 일차원 배열의 내용을 오름차순으로 정렬하는 로직을 작성하시오. (반드시 이중 for문을 사용하여 구현해야 한다.) [실행예제] [배열의 내용] 3, 24, 1, 55, 17, 43, 5 [클래스 실행결과] 1, 3, 5, 17, 24, 43, 55 [코드] private static void mySort() { int[] arr = {3, 24, 1, 55, 17, 43, 5}; System.out.println("before : " + Arrays.toString(arr)); for(int i=0; i
[JAVA] 태어난 계절
[문제] 자신이 태어난 달을 명령행 매개변수로 받아서 어떤 계절에 태어났는지를 출력하는printSeason() 메서드를 구현하시오단, 반드시 switch문을 사용해야 하며1~12월이 아닌 달을 입력했을 경우 “1~12사이의숫자만 입력하셔야 합니다.”라는 문자를 출력하도록 해야 한다. (봄: 3, 4, 5월, 여름: 6, 7, 8월, 가을: 9, 10, 11월, 겨울12, 1, 2월) [실행예제] [명령행 매개 변수가 8일 경우] [실행 결과] 여름에 태어나셨네요. [명령행 매개 변수가 10일 경우] [실행 결과] 가을에 태어나셨네요. [명령행 매개 변수가 13일 경우] [실행 결과] 1~12 사이의 숫자만 입력하셔야 합니다. [코드] package com.kosta.day03; public class L..
[JAVA] 달의 마지막 날 구하기
[문제] 년도와 달을 입력받으면 해당 달의 마지막 날을 구하는 프로그램을 작성한다. 윤달의 조건과 달의 마지막날은 다음과 같다. * 4의 배수이고 100의 배수가 아니면 윤년 * 4의 배수이고 400의 배수이면 윤년 * 윤년이면 2월은 29, 아니면 28일 * 1, 3, 5, 7, 8, 10, 12 > 31일 * 4, 6, 9, 11 > 30일 [입력예제] 2021 2 [출력예제] 28 [코드] import java.util.Scanner; public class LeapYear { public static void switchTest(int year, int month) { int lastDay=31; switch(month) { case 2: if(year%4==0 && year%100 !=0 || ..