쉽게 배우는 자바 프로그래밍(우종정) 프로그래밍 문제 풀이 2장 - 4번

2019. 10. 12. 18:45쉽게 배우는 자바 프로그래밍

쉽게 배우는 자바 프로그래밍 - 프로그래밍 문제 2장 4번

import java.util.Scanner;
public class Main
{
	public static void main(String[] args) {
	    Scanner in = new Scanner(System.in);
		System.out.print("초 단위 정수를 입력하세요 : ");
		int s = in.nextInt();
		
		int m = s / 60;
		int h = m / 60;
		int s1 = s % 60;
		
		
		System.out.printf("%d시간 %d분 %d초" ,h, m, s1);
		}
}

오 코드블럭 쓰니까 엄청 깔끔하다

미리보기에선 코드블럭의 깔끔함이 적용 안돼서 당황했다...! 그래서 syntaxhighlighter 이용해서 멋있게 만들어줬다

Scanner in 을 사용하여 자연수를 입력받고 시간, 분, 초로 환산해 출력하는 프로그램이다.

 

s = 처음 입력받은 전체 초

s1 = 계산 후의 초로 출력할 초

h = 출력할 시간

m = 출력할 분

 

s1은 % 을 이용해 나머지만 구했고 h, m은 60으로 나눠서 구했다

 

원래 문제 풀면 컴퓨터에 따로 저장해놨는데 오늘은 밖에서 풀어서 티스토리에 올렸다.