JAVA
[JAVA] 초를 입력 받아 시, 분, 초 출력하기
자바비터
2022. 2. 20. 23:03
Scanner 클래스를 사용하여 초를 입력 받아 그 초의 대한 시, 분, 초를 출력해보자
import java.util.Scanner; //Scanner 클래스 사용시 꼭 import해야함
public class Ex05 { //public 클래스 선언
public static void main(String[] args) { //main 메소드 선언
Scanner sc = new Scanner(System.in);
//Scanner 클래스 변수 선언 및 초기화. 입력값을 받아오는 스캐너기능을 사용할 수 있다
System.out.print("정수를 입력하세요 : ");
int time = sc.nextInt(); //Scanner기능 변수 값을 입력받아 정수형 변수 time에 대입
int hour = (time / 60) / 60; //입력받아 대입된 time 값으로 시간단위 계산
int minute = (time / 60) % 60; //입력받아 대입된 time 값으로 분단위 계산
int second = time % 60; //입력받아 대입된 time 값으로 초단위 계산
System.out.printf("%d초는 %d시간 %d분 %d초입니다.", time, hour, minute, second); //내용 출력
sc.close(); //닫아주는게 원칙
}
}