Socorro

3 respostas
F

Gente não sei como funciona esse fórum, se estiver postando a dúvida em lugar errado por favor me avisem…
Não manjo nada de programação em java, mas na faculdade o professor pediu pra fazer um exercício q foi demais pra mim.
Ele quer q monte um relógio utlizando apenas uma variável. Fiz o relógio com três (hora, minuto e segundo), mas com uma só??? Isso é possível?
Bom agradeço de coração se alguém puder me ajudar.

3 Respostas

H

Tem uma função que retorna o relógio do sistema.

O código do jeito q está, só retorna, não atualiza as horas.
Vc está usando somente uma variável (objeto).

Time t = new Time(System.currentTimeMillis());
System.out.println(t);

Se eu conseguir ficar atualizando o relógio te aviso…

F

Uma outra abordagem seria vc criar uma única variável para os segundos e fazer as conversões necessárias para obter as outras medidas de tempo.

Ex.: 3600 segundos equivalem a 60 minutos ou 1 hora.

public class Tempo {
  private int seg; // segundos
  public int getMinutos ()
  {
    if (seg > 60)
      return seg / 60;
    else
      return 0;
  }
}

Seria mais ou menos isso.

[]'s
Fred

F

Pessoal, muito obrigada, vcs estão conseguindo esclarecer as coisas…
agora vamos lá… se fosse o caso de trabalhar com uma applet? como eu deveria fazer isso?

Criado 3 de abril de 2005
Ultima resposta 4 de abr. de 2005
Respostas 3
Participantes 3