Jump to content
amvm

Classe Tempo - mostrar tempo passando

Recommended Posts

amvm

Boas. Criei uma classe Tempo com os métodos maiorTempo, diferencaTempos, toString e o principal: iniciaRelogio. Como o nome indica cria um relogio com a hora actual e supostamente (acho eu que está bem o que fiz) o objectivo seria na consola ver o tempo passar, coisa que eu nao sei fazer.

    public void iniciaRelogio(){
	new Thread(){
		@Override
		public void run() {

			while(0 == 0){
				GregorianCalendar gc = new GregorianCalendar();//novo gregorian calendar, onde temos a data atual
				 hora = gc.get(Calendar.HOUR_OF_DAY);//pega as horas
				minuto = gc.get(Calendar.MINUTE);//pega os minutos
				segundo = gc.get(Calendar.SECOND);//pega os segundos
//tinha aqui o metodo tooString mas tava sempre a repetir :/
				try{
					sleep(1000);//faz a thread entrar em estado de espera por 1000 milissegundos ou 1 segundo
				}catch(Exception e){}
			}
		}
	}.start();//inicia a thread.

}

alguem me consegue dar uma ajuda?

cumprimentos

Share this post


Link to post
Share on other sites
rolando2424

Falta um System.out.print?


Não me responsabilizo por qualquer dano ocorrido no seguimento dos meus conselhos. Prontos, a minha pessoa está oficialmente protegida legalmente :D

Share this post


Link to post
Share on other sites
amvm

LOOL não me parece que seja isso. Tipo expressei-me mal desculpa.

o problema é que na consola aparece:

23:06:11

23:06:12

23:06:13

(...)

por aí a fora... Não há nenhuma maneira de fazer de modo a não fazer novo print a cada mudança de segundo?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.