Boa tarde!!!
Alguém poderia me explicar como que se cria uma classe em java para retornar valor de uma dada se é existente ou não ? Pois não tenho muito conhecimento em programação, e preciso entregar esse trabalho…
Socorro alguém me ajude
5 Respostas
Boa tarde!!!
Alguém poderia me explicar como que se cria uma classe em java para retornar valor de uma dada se é existente ou não ? Pois não tenho muito conhecimento em programação, e preciso entregar esse trabalho…
Dê uma lida neste post que pode lhe ajudar.
http://www.guj.com.br/posts/list/31085.java
Um Abraço.
J
Boa tarde!
Muitas vezes me sinto na sua pele! rs
Quero ajudar, mas não entendi muito bem a pergunta!
Vc pode, por favor, explicar novamente?!
Obrigado!
T
Boa tarde!!!
Alguém poderia me explicar como que se cria uma classe em java para retornar valor de uma dada se é existente ou não ? Pois não tenho muito conhecimento em programação, e preciso entregar esse trabalho…
Desculpe, é “dada” ou “data”? Você quer validar uma data, por exemplo, dizer que “31/02/2006” não existe no calendário?
J
Uma possível solução é essa:
import java.util.GregorianCalendar;
class ValidaData {
int dia;
int mes;
int ano;
ValidaData(int dia, int mes, int ano) {
this.dia = dia;
this.mes = mes;
this.ano = ano;
}
public static void main(String args[]) {
ValidaData dt = new ValidaData(3, 4, 1979);
System.out.println (dt.isDate());//imprime true
ValidaData dt2 = new ValidaData(3, 13, 1979);//mes 13 eh invalido
System.out.println (dt2.isDate());//imprime falso
}
boolean isDate () {
try {
GregorianCalendar gc = new GregorianCalendar();
gc.setLenient(false); // must do this
gc.set(GregorianCalendar.YEAR, this.ano);
gc.set(GregorianCalendar.MONTH, this.mes); // invalid month
gc.set(GregorianCalendar.DATE, this.dia);
gc.getTime(); // exception thrown here
}
catch (Exception e) {
//e.printStackTrace();
return false;
}
return true;
}
}
Outras possíveis soluções vc pode achar em:
http://www.rgagnon.com/javadetails/java-0099.html
Da proxima, nao da pra colocar um titulo mais descritivo, nao?
“Socorro alguem me ajude” eh coisa que se grita pro 190, nao num forum.
Criado 1 de junho de 2006
Ultima resposta 1 de jun. de 2006
Respostas 5
Participantes 5
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo