2014-09-04 2 views
0

프로그램이 실행되고 올바른 대답을 주더라도 잘못된 출력 메시지가 계속 나타납니다.왜 출력 메시지가 잘못 표시됩니까?

public class SecondsOfTheYear { 

    public static void main(String[] args) { 
     int daysInYear = 365; 
     int hoursInDay = 12; 
     int minutesInHour = 60; 
     int secondsInMinute = 60; 

     int secondsInYear = (daysInYear * hoursInDay * minutesInHour * secondsInMinute); 

     System.out.println("There are " + secondsInYear + " seconds in a year"); 
    }  

} 
+0

"정답"을 제공하는 경우 "잘못된 출력 메시지"를 정의하십시오. 출력 메시지는 코드에서 제공하는 * 유일한 * 피드백으로 표시됩니다. –

+0

답변이 잘못되었다는 메시지가 나타납니다. 초 수가 잘못되었음을 나타냅니다. 이것은 내가 12 시간을 하루에 투입했기 때문에 실현 된 것입니다 - 24가 아닙니다! 나는 정말로 나쁘다라고 생각할 것이다!! 너무 빨리 돌아와 줘서 고마워. – Basho

답변

0

하루 24 시간이, 당신이 하루에 24 시간되는 것을 제외하고

+0

네, 시몬. 내 공포와 풍자로, 나는 근본적이고 어리석은 실수를 깨달았습니다! 너무 빨리 답변 해 주셔서 감사합니다. – Basho

1

12가 쓴 프로그램이 잘 보인다.

문제에 대해 구체적으로 말씀해 주시겠습니까? "프로그램이 실행되고 올바른 대답을 주더라도 잘못된 출력 메시지가 계속 나타납니다."S

+0

막연한 질문에 사과드립니다. 프로그램 출력이 잘못된 시간 (초). 구문 오류 또는 복잡한 코딩 오류라고 생각했습니다. 실제로는 24 시간이 아닌 하루에 12 시간을 넣었 기 때문에 뇌가 일시적으로 붕괴되었습니다! 너무 빨리 답변 해 주셔서 감사합니다. – Basho

관련 문제