편집 기록

편집 기록
  • 프로필 편집요청빌런님의 편집
    날짜2023.02.05

    dayArray[dayOfWeek-1] 이건 어떻게 해석하나요?


    package sec02.verify.exam02;
    
    import java.util.Calendar;
    
    public class DatePrintExample2 {
    
        public static void main(String[] args) {
    
            Calendar now = Calendar.getInstance();
    
            int year = now.get(Calendar.YEAR);
    
            int month = now.get(Calendar.MONTH)+1;
            String strMonth = (month<10) ? ("0"+month) : (""+month);
    
            int dayOfMonth = now.get(Calendar.DAY_OF_MONTH);
            String strDayOfMonth = (dayOfMonth<10)? ("0"+dayOfMonth) : (""+dayOfMonth);
    
            String[] dayArray = {"일", "월", "화", "수", "목", "금", "토"};
            int dayOfWeek = now.get(Calendar.DAY_OF_WEEK);
            String strDayOfWeek = dayArray[dayOfWeek-1] + "요일";
    
            int hour = now.get(Calendar.HOUR_OF_DAY);
            String strHour = (hour<10) ? ("0"+hour) : (""+hour);
    
            int second = now.get(Calendar.SECOND);
            String strSecond = (second<10) ? ("0"+second) : (""+second);
    
            System.out.print(year + "년 ");
            System.out.print(strMonth + "월 ");
            System.out.print(strDayOfMonth + "일 ");
            System.out.print(strDayOfWeek + " ");
            System.out.print(strHour + "시 ");
            System.out.print(strSecond + "분 ");
    
          }
        }
    

    여기서 String[] dayArray = {"일", "월", "화", "수", "목", "금", "토"}; 이렇게 배열 선언하고 이 변수 dayArray 안에 다시 리스트 [dayOfWeek-1] 를 대입?하는건 어떻게해석해야하는건지모르겠어요

  • 프로필 쌈아치님의 편집
    날짜2023.02.04

    dayArray[dayOfWeek-1] 이건 어떻게 해석하나요?


    java package sec02.verify.exam02;

    import java.util.Calendar;

    public class DatePrintExample2 {

    public static void main(String[] args) {
    
        Calendar now = Calendar.getInstance();
    
        int year = now.get(Calendar.YEAR);
    
        int month = now.get(Calendar.MONTH)+1;
        String strMonth = (month<10) ? ("0"+month) : (""+month);
    
        int dayOfMonth = now.get(Calendar.DAY_OF_MONTH);
        String strDayOfMonth = (dayOfMonth<10)? ("0"+dayOfMonth) : (""+dayOfMonth);
    
        String[] dayArray = {"일", "월", "화", "수", "목", "금", "토"};
        int dayOfWeek = now.get(Calendar.DAY_OF_WEEK);
        String strDayOfWeek = dayArray[dayOfWeek-1] + "요일";
    
        int hour = now.get(Calendar.HOUR_OF_DAY);
        String strHour = (hour<10) ? ("0"+hour) : (""+hour);
    
        int second = now.get(Calendar.SECOND);
        String strSecond = (second<10) ? ("0"+second) : (""+second);
    
        System.out.print(year + "년 ");
        System.out.print(strMonth + "월 ");
        System.out.print(strDayOfMonth + "일 ");
        System.out.print(strDayOfWeek + " ");
        System.out.print(strHour + "시 ");
        System.out.print(strSecond + "분 ");
    
      }
    }
    

    여기서 String[] dayArray = {"일", "월", "화", "수", "목", "금", "토"}; 이렇게 배열 선언하고 이 변수 dayArray 안에 다시 리스트 [dayOfWeek-1] 를 대입?하는건 어떻게해석해야하는건지모르겠어요