반응형
문제
1년은 365.2422 일이다.
1년을 일, 시간, 분, 초로 출력하시오.
출력 할 것 -> 1년은 365일 x시간 x분 x초 입니다.
정답
package kr.or.ddit.homework;
public class HomeWork1 {
public static void main(String[] args) {
// 1년은 365.2422 일이다.
// 출력 할 것 -> 1년은 365일 x시간 x분 x초 입니다.
double day = 365.2422;
int days = (int)day; // 365일
day = day - days;
int hour = (int)(day*24); // 5시간
day = day*24 - hour;
int minute = (int)(day*60); // 48분
day = day*60 - minute;
int second = (int)(day*60); // 46초
System.out.println("1년은 " + days + "일 " + hour + "시간 " + minute + "분 " + second + "초 입니다.");
}
}
반응형
'자바' 카테고리의 다른 글
[Java 초급] 4.5장 테스트 (2) | 2023.12.06 |
---|---|
[Java 초급] 4장 Scanner 이용과 타입 변환 (0) | 2023.12.05 |
[Java 초급] 3장 타입들의 종류 (0) | 2023.12.05 |
[Java 초급] 2장 변수 선언 및 변수 초기화 (0) | 2023.12.03 |
[Java 초급] 1장 이클립스 (eclipse) 및 자바 (2) | 2023.12.03 |