이 문제를 해결하는 방법? 자바 숙제

모하 나드

나는 숙제가있다

이것은 내 질문이다

여기에 이미지 설명 입력

내 코드는

public class DisplayTime {

    public static void main(String[] args) {        
        int seconds = 290;
        int hour = seconds/60/60;
        int minute = seconds/60;

        seconds = seconds%60;      

        System.out.printf("The amount of [ 290 ] seconds are %02d:%02d:%02d\n",hour,minute,seconds);

         seconds = 7650;
         hour = seconds/60/60;
         minute  = seconds/60;

         seconds = seconds%60;

         System.out.printf("The amount of [ 7650 ] seconds are %02d:%02d:%02d\n",hour,minute,seconds);
    }
}

7650의 출력이 동일하지 않은 이유는 무엇입니까? :(

내 해결책이 사실입니까?

Tsung-Ting Kuo

몇 분 동안 시간을 ​​빼지 않았기 때문에 시간이 두 배로 계산됩니다. 즉, minute = seconds / 60 - hour * 60;대신 사용 minute = seconds / 60;하면 올바른 결과를 얻을 수 있습니다.

실제로 첫 번째 부분 ( The amount of [ 290 ] seconds are 00:04:50)의 경우 코드도 수정해야합니다. 괜찮아 보이는 이유는 290 초가 1 시간 미만이기 때문에 문제가 나타나지 않았기 때문입니다.

다음은 전체 코드입니다.

public class DisplayTime {

    public static void main(String[] args) {

        int seconds = 290;
        int hour = seconds / 60 / 60;
        int minute = seconds / 60 - hour * 60;;

        seconds = seconds % 60;

        System.out.printf("The amount of [ 290 ] seconds are %02d:%02d:%02d\n", hour, minute, seconds);

        seconds = 7650;
        hour = seconds / 60 / 60;
        minute = seconds / 60 - hour * 60;

        seconds = seconds % 60;

        System.out.printf("The amount of [ 7650 ] seconds are %02d:%02d:%02d\n", hour, minute, seconds);
    }
}

결과는 다음과 같습니다.

The amount of [ 290 ] seconds are 00:04:50
The amount of [ 7650 ] seconds are 02:07:30

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

이 문제를 해결하는 방법 (디자인 패턴)

이 자바 스크립트 배열 삭제 방법 문제를 해결하는 방법

이 문제를 해결하는 방법

숙제 자바 어레이

자바 : Readers-Writer 문제를 해결하는 방법?

문자열에 대한 이 함수 문제를 해결하는 방법

OrmLite에서 거대한 바이트 [] 문제를 해결하는 방법

이 대리자 이벤트 문제를 해결하거나 해결하는 방법은 무엇입니까?

메이븐 제공 범위 문제를 해결하는 방법

"NoSuchElementException"이 발생하는 문제를 해결하는 방법

이 JQ 문자열 연결 문제를 해결하는 방법은 무엇입니까?

문자열 함수를 사용하여 Java에서 이 문제를 해결하는 방법

000webhost에서 자바스크립트 문제를 해결하는 방법

IE는 스프레드 연산자(...)를 지원하지 않습니다. 이 문제를 해결하는 방법

Flutter에서 둥근 앱 바를 사용하여 이 문제를 해결하는 방법은 무엇입니까?

숙제 : 큰 숫자의 곱셈을 작성하는 방법?

속성 이름에 문자열 연결을 사용하는 자바 스크립트를 난독 화 해제하는 방법

이 90 -90 회전 문제를 해결하는 방법

z3에서만이 문제를 해결하는 방법

GoogleMock으로이 Object Slicing 문제를 해결하는 방법

listview에서 listview의 높이 문제를 해결하는 방법

이 JSONObject 문제를 해결하는 방법

열 문제로 잘린 데이터를 해결하는 방법

postfix에서이 문제를 해결하는 방법

Sequelize 업데이트 문제를 해결하는 방법?

웹 드라이버 문제를 해결하는 방법

이 yum 문제를 해결하는 방법 : "repomd 파일 없음"

슬라이더 문제를 해결하는 방법?

Caffe Checkerboard 인공물,이 문제를 해결하는 방법?