투케이2K

33. (kotlin/코틀린) Timer , TimerTask 사용해 순차적으로 타이머 카운트 값 증가 실시 본문

Kotlin

33. (kotlin/코틀린) Timer , TimerTask 사용해 순차적으로 타이머 카운트 값 증가 실시

투케이2K 2021. 4. 20. 12:20
반응형

/* =========================== */

[개발 환경 설정]

개발 툴 : Eclipse

개발 언어 : kotlin

/* =========================== */

/* =========================== */

[소스 코드]

 

package ex1

import java.util.Timer
import java.util.TimerTask

//===== [코틀린 메인 시작 부분] ===== 
fun main(args : Array<String>) {
	
	/*
	[설 명]	
	1. Timer, TimerTast를 사용해서 카운트다운 기능을 구현할 수 있습니다
	2. schedule - 타이머 스케줄러 작업 실행 및 반복 시간을 정의합니다
	3. 필요 import - import java.util.Timer , import java.util.TimerTask
	*/	
	
	println("[Timer , TimerTask 사용해 순차적으로 타이머 카운트 값 증가 실시]")
		
	//초기 카운트 변수 선언
	var int_count = 1
		
	//타이머 객체 선언
	var t_timer = Timer()
	
	//타이머 동작 시간 지정 및 작업 내용 지정
	t_timer.schedule(object : TimerTask(){
		override fun run(){
			println("${int_count}")
			
			//카운트 값 증가
			int_count ++ 
			
			//카운트 값이 5가되면 타이머 종료 실시
			if(int_count > 5){
				println("[타이머 종료]")
				t_timer.cancel()
			}			
		}
	},1000, 1000) //1초뒤 실행, 1초 마다 반복
	println("[타이머 실행]")
	
}//메인 종료

/* =========================== */

/* =========================== */

[결과 출력]

/* =========================== */

/* =========================== */

[요약 설명]

1. Timer, TimerTast를 사용해서 카운트다운 기능을 구현할 수 있습니다

2. schedule - 타이머 스케줄러 작업 실행 및 반복 시간을 정의합니다

3. 필요 import - import java.util.Timer , import java.util.TimerTask

/* =========================== */

반응형
Comments