JAVA 프로그래밍

문제

초를 입력 받아, 시, 분, 초를 계산하는 문제입니다 이를 해결하는 프로그램의 다음 실행상태에 대해 빈칸을 채우세요 

프로그램의 실행순서 및 실행상태

1  public static void main( String[] args ) {  

2   int totalSeconds = scan.nextInt();        
초를 입력하세요: 3661

3   int hours  = totalSeconds / ( 60 * 60 );       

4   int minutes = ( totalSeconds % ( 60 * 60 ) ) / 60;        

5   int seconds = totalSeconds % 60;        
                            main()
scan  (Scanner) 
totalSeconds
       hours
     minutes
     seconds

6   System.out.print( totalSeconds + "초는 " + hours + "시간 " + minutes + "분 " + seconds + "초입니다." );
3661초는 1시간 1분 1초입니다.

7  }


프로그램 코드

	import java.util.Scanner;
		
	public class Time
	{
1		public static void main( String[] args ) { 	
			Scanner scan = new Scanner( System.in );
			System.out.print( "초를 입력하세요: " );
2			int totalSeconds = scan.nextInt(); 							
		
3			int hours  = totalSeconds / ( 60 * 60 );							
4			int minutes = ( totalSeconds % ( 60 * 60 ) ) / 60;								
5			int seconds = totalSeconds % 60;								
		
6			System.out.print( totalSeconds + "초는 " + hours + "시간 " + minutes + "분 " + seconds + "초입니다." );
			scan.close();
7		}
	}