본문 바로가기
Backend/JAVA

[JAVA] quiz : 연습문제

by howdyoon 2023. 3. 13.


[ 연습문제 ]

참조 : JavaScript 지폐갯수 구하는 문제


[ 문제 - 아래 1년 값을 결과값으로 출력하시오 ]

1년 : 365.2422일
결과 : 365일 5시간 48분 46초

1분 : 60초

1시간 : 60분*60초 =3600초
1일 : 24시간*3600초 = 86400초
1년 : 365.2422*86400 = 31556926.08

double year=365.2422;
    int total=(int)(year*86400);    //31556926
    //System.out.println(total); 

    int day=total/86400;
    System.out.println(day+"일");    //365

    total=total%86400;
    int hour=total/3600;
    System.out.println(hour+"시간");  //5

    hour=hour%3600;
    int minute=total/60;
    System.out.println(minute+"분"); //348

    int second=total%60;
    System.out.println(second+"초"); //46

출력

'Backend > JAVA' 카테고리의 다른 글

[JAVA] conversion  (0) 2023.03.13
[JAVA] format  (1) 2023.03.13
[JAVA] operator  (0) 2023.03.13
[JAVA] datatype  (0) 2023.03.13
[JAVA] print(), println()  (0) 2023.03.13