Classes! Relogio

0 respostas
Gusthavoth

Galera fis esse codigo ai e ele tem que deixar o usuario acrescentar segundos e tbm tirar!
e tem que aparecer a hora atual! mais ele esta rodando sem funcionar ele roda e da projeto concluido sem parecer nada!
ajuda por favor!

Classe:

import java.util.Calendar;

public class TRelogio {
    private int hora;
    private int minuto;
    private int segundo;
    public TRelogio(){
        this.hora=0;
        this.minuto=0;
        this.segundo=0;
    }
    public void GetTimeNow(){
        this.hora = Calendar.HOUR;
        this.minuto = Calendar.MINUTE;
        this.segundo = Calendar.SECOND;
        System.out.println(hora+":"+minuto+":"+segundo);
        
    }
    public void SetSegundos(int segundo){
        this.segundo = this.segundo - segundo;
    }
    public void SetmaisSegundos(int segundo){
        this.segundo = this.segundo + segundo;
    }
}

Principal TRelogio:

import javax.swing.JOptionPane;

public class PrincipalTrelogio {
    public static void main(String args[]){
        TRelogio ObjRelogio=new TRelogio();
        String A = new String();
        for (A="";(A.equals("Sair"));){
            A=JOptionPane.showInputDialog("Para Adicionar seg. 1, Para Retirar seg. 2, Para Sair .Sair");
           if (A.equals("1")){
             ObjRelogio.GetTimeNow();
             ObjRelogio.SetmaisSegundos(Integer.parseInt(JOptionPane.showInputDialog("Adicionar Segundos")));
             ObjRelogio.GetTimeNow();
             break;
           }else{if(A.equals("2")){
             ObjRelogio.GetTimeNow();
             ObjRelogio.SetSegundos(Integer.parseInt(JOptionPane.showInputDialog("Adicionar Segundos")));
             ObjRelogio.GetTimeNow();
           }else{if(A.equals("Sair")){
               break;
            }
               
           }
          }
         }
     }
}

Qualquer coisa eu uso o NetBeans!

Obrigado Galera espero que consigam me ajudar!
Atenciosamente

Criado 18 de outubro de 2009
Respostas 0
Participantes 1