import java.util.Scanner;
public class Relogio{
int hora=0;
int minuto=0;
int segundo=0;
Scanner entrada = new Scanner(System.in);
Relogio obj = new Relogio();
/* public void Relogio(){ //contrutor do relogio
hora=0;
minuto=0;
segundo=0;
}
*/
public void imprimeEstado(){
System.out.println("\n\nConfiguração do relógio: ");
System.out.println("Hora...: "+hora);
System.out.println("Minuto.: "+minuto);
System.out.println("Segundo: "+segundo);
}
public void entradaDados(){
System.out.println("Informe as horas:");
System.out.printf("Hora: ");
obj.setHora(entrada.nextInt());
System.out.printf("Minuto: ");
obj.setMinuto(entrada.nextInt());
System.out.printf("Segundo: ");
obj.setSegundo(entrada.nextInt());
}
public int getHora(){
return hora;
}
public int getMinuto(){
return minuto;
}
public int getSegundo(){
return segundo;
}
public void setHora(int hora) {
if(hora < 0 || hora > 23)
this.hora = 0;
else
this.hora = hora;
}
public void setMinuto(int minuto) {
if(minuto < 0 || minuto > 59)
this.minuto = 0;
else
this.minuto = minuto;
}
public void setSegundo(int segundo) {
if(segundo < 0 || segundo > 59)
this.segundo = 0;
else
this.segundo = segundo;
}
}
public class ExecutaRelogio{
public static void main(String[] args){
Relogio obj = new Relogio();
obj.imprimeEstado();
}
}
Exception in thread "main" java.lang.StackOverflowError
at java.lang.String.
at java.lang.StringBuffer.toString(StringBuffer.java:585)
at java.text.DecimalFormat.expandAffix(DecimalFormat.java:2021)
at java.text.DecimalFormat.expandAffixes(DecimalFormat.java:1961)
at java.text.DecimalFormat.applyPattern(DecimalFormat.java:2646)
at java.text.DecimalFormat.
at java.text.NumberFormat.getInstance(NumberFormat.java:752)
at java.text.NumberFormat.getNumberInstance(NumberFormat.java:390)
at java.util.Scanner.useLocale(Scanner.java:1161)
at java.util.Scanner.
at java.util.Scanner.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
at Relogio.
fica fazendo isso um monte de vez!!!
alguem sabe o que pode ser...