Iniciante em Java - como recuperar o operador ! para negar dados nulos?

1 resposta
D

Boa noite, sou novo no forum saudacoes a todos!
estou com um problema...
estou criando uma aplicação que calcula a idade de uma pessoa em um determinado ano, ele recebe 3 parametros int do usuario 1 a idade, 2 o ano que ele quer saber quantos anos vai ter na quele ano, 3 o ano corrente ( que seria opçional no caso, pois coloquei um metodo sobrecarregado para executar o codigo mesmo que o usuario nao digite nada no ano corrente e entao o codigo seja executado com a data atual.
Ate entao tudo certo... porem nao consegui entender como fazer um while ou if que valide que o usuario nao digitou o ultimo parametro e entao execute o primeiro....
Agradesço a ajuda e peço desculpas pela leiguice srsr

Classe com os metodos
[code]
public class SobrecargaDeMetodos {

public void calculaIdade (int idade,int ano)
{
final int anoCorrente = 2013;
int idadeFutura = (ano - anoCorrente) + idade;
String ir = "Em " + ano + " VC vai ter " + idadeFutura + " anos de idade.";

JOptionPane.showMessageDialog(null, ir);

}

public void calculaIdade (int idade,int ano, int anoCorrente)
{


int idadeFutura = (ano - anoCorrente) + idade;
String is = "Em " + ano + " VC vai ter " + idadeFutura + " anos de idade.";

JOptionPane.showMessageDialog(null, is);
}

}

e a classe que estou utilizando pra testar

public class TestaMetodos {

public static void main(String[] args) {

String idade = JOptionPane.showInputDialog("Qual é a sua idade?");
int idd = Integer.parseInt(idade);

String ano = JOptionPane.showInputDialog("Qual o ano que vc deseja saber a idade que vai ter?");
int an = Integer.parseInt(ano);

String anoCorrente = JOptionPane.showInputDialog("Qual o ano Corrente?");
int anc = Integer.parseInt(anoCorrente);


SobrecargaDeMetodos testametodo = new SobrecargaDeMetodos();
testametodo.calculaIdade(idd, an, anc);

1 Resposta

R

vc tem que ter um while dentro de onde a pessoa coloca os valores para idd, an e anc… entao no final do while voce checa os valores e se estiver tudo ok, vc passa pro calculo

Criado 31 de janeiro de 2013
Ultima resposta 1 de fev. de 2013
Respostas 1
Participantes 2