어떻게 한글을 출력할지 결정한 다음에 이중 포문으로 원하는 열, 행의 길이 - 1 만큼 배열을 만든다. 이때, 배열의 값들은 모두 같다.
java.time.LocalTime의 시간들을 불러서 변수에 담는다. 시,분,초는 int이기 때문에 데이터를 이용할 수 있다.
시,분,초 각 조건에 맞는 한글을 이전에 생성한 배열에 담는다.
while문과 Thread.sleep()을 이용해서 만드는 의도에 따라 1초 혹은 1분 단위로 계속 생성한다. 이때 주의할 점은, while문이 돌아갈때마다 처음에 배열을 모두 초기화시켜주는 코드를 넣어주어야 이전에 선언한 값들이 중복되어 출력되지 않는다.
이전에 콘솔에 출력한 화면을 지우고 싶으면 다음과 같이 시도해본다.