do{
System.out.println("Gostaria de receber um Feliz Aniversário? Digite 'S' = para sim e 'N' para não");
resposta = ler.nextLine().charAt(0);
String respostaEmString = "" + resposta;
if (respostaEmString.equalsIgnoreCase("s"){
comecar = 's';
break;
System.out.println(comecar);
}else if (respostaEmString.equalsIgnoreCase("n"){
comecar = 'n';
break;
}
contadorInicial++;
if (contadorInicial== 3){
System.out.println("Voçe já realizou três ou mais tentativas, veja oque o sistema pede. ");
}
}while(true);
Eu estou agora verificando a idade, que não pode começar com zero e com isso faz uma verificação no array… porém não estou conseguindo finaliza…
…
char vetorNumeros[] = {‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘9’,‘0’};
…
do{
System.out.println(“Olá “+nome+”, qual é sua idade?”);
System.out.print(“R:”);
idade = ler.nextLine();
totalDeCaracteres = idade.length()+1;
contador = 0;
int x = 0;
char caracterIdade = idade.charAt(x);
primeiroDigito = idade.charAt(0);
if (primeiroDigito == '0'){
System.out.println("Digito '0' não reconhecido pelo sistema como idade inicial o primeiro dígito deverá ser entre 1 à 9!");
}else{
for (int i=0; i< vetorNumeros.length-1; i++){
totalDeCaracteres = totalDeCaracteres -1;
System.out.println("Total de caracteres..> "+totalDeCaracteres);
System.out.println("Vetor Idade: "+vetorNumeros[i]);
//if(primeiroDigito == vetorAlfabeto[i]){
if(caracterIdade != vetorNumeros[i]){
System.out.println("Valor diferente!...");
if (totalDeCaracteres == 0){
System.out.println("Não é um valor númerico...!");
break;
}else{
x = x + 1;
caracterIdade =idade.charAt(x);
}
}else{
System.out.println("Valor igual");
x = x + 1;
caracterIdade = idade.charAt(x);
if (totalDeCaracteres == 0){
finalizar = 's';
//break;
}
}
}
}
}while(finalizar != 's');