Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Devel_PHP

em classe Java

Recommended Posts

Bom dia,

 

Gente sou iniciante em Java, tenho um problema criei as classe Horas e classe Min para fazer teste só q no meu metodo entradaH só testa uma e estou querendo que ele retorne o teste e se estiver errado mande de novo pra função depois que o usuário digitar como faço isso?

 

import javax.swing.JOptionPane;class ClienteEstacionamento {	String p, m, c;	int entradaH, entradaM, saidaH, saidaM;	float valor;		Automovel auto;		public ClienteEstacionamento(){				 this.p =	JOptionPane.showInputDialog("Placa");		 this.m =	JOptionPane.showInputDialog("Modelo");		 this.c =	JOptionPane.showInputDialog("Cor");		 		 auto = new Automovel(p, m, c);		 	}		public void EntradaH(){				this.entradaH = Integer.parseInt(JOptionPane.showInputDialog(null, 				"Informe a Hora da Entrada"));							int resp = Hora(this.entradaH);				if(resp == 0){						this.entradaH = Integer.parseInt(JOptionPane.showInputDialog(null, 			"Informe a Hora da Entrada"));					}	}		public void EntradaM(){				this.entradaM = Integer.parseInt(JOptionPane.showInputDialog(null, 				"Informe os Minutos da Entrada"));				int resp = Min(this.entradaM);				if(resp == 0){						this.entradaM = Integer.parseInt(JOptionPane.showInputDialog(null, 			"Informe os Minutos da Entrada"));						}								}		public void SaidaH(){				this.saidaH = Integer.parseInt(JOptionPane.showInputDialog(null, 		"Informe a Hora da Saída"));				int resp = Hora(this.saidaH);				if(resp == 0){			this.saidaH = Integer.parseInt(JOptionPane.showInputDialog(null, 			"Informe a Hora da Saída"));		}		}		public void SaidaM(){				this.saidaM = Integer.parseInt(JOptionPane.showInputDialog(null, 		"Informe os Minutos da Saída"));				int resp = Min(this.saidaM);				if(resp == 0){			this.saidaM = Integer.parseInt(JOptionPane.showInputDialog(null, 			"Informe os Minutos da Saída"));		}		}		public int Hora(int hora){				if(!((hora >= 6) && (hora <= 22))){			JOptionPane.showMessageDialog(null, 					"Informe o horário de 6 às 22!",					"Hora Error", JOptionPane.ERROR_MESSAGE);						return(0);					}else{						return(1);				}			}		public int Min(int min){					if(!(( min > 60))){			JOptionPane.showMessageDialog(null, 					"Informe os minutos de 0 à 59!",					"Hora Error", JOptionPane.ERROR_MESSAGE);						return(0);							}else{						return(1);					}				  }							public void Valor(){							}	}

 

Desde já agradeço a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.