Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
boa noite amigos estou estudando java básico estou tentando fazer uma pequeno programa simples que fala para o usuário adivinha o valor do A sabendo que o valor de B =10 :
só que quando eu testo o joguinho(programa) se eu digita 60 ela fala que o valor e maior que A só que quando eu digito o valor 40 ele repete a mesma frase falando que o valor é maior que A sendo que era para ele falar que o Valor é menor que A
estou travado neste laço alguém pode me dar um dica um explicação com eu arrumo não quer pronto só um explicação para me orientar e tentar resolver
OBS. ( A=50 b=10);
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
aqui esta ate onde eu fui :
package Exercicio;
import java.util.Scanner;
import java.util.Random;
public class Aula_07{
/exercico 02/
/definição de variaveis/
/metodo principal/
public static void main(String[]args){
Scanner input = new Scanner(System.in);
Random random =new Random();
boolean acertou =false;
int tentativas =10;
int A =random.nextInt(50);
int B =10;
long chute =0;System.out.println("qual o valor do A Sabendo que B vale = 10");
chute= input.nextLong();
if (A ==50){
System.out.println("|\n acertou!! A =50 ") ;
acertou=true;
}
else if (chute >=A){
--tentativas;
System.out.println("Valor maior que A "+ tentativas +" tentativas restantes");
}
else if(chute >= B){
--tentativas;
System.out.println("Valor menor que A "+ tentativas +" tentativas restantes");
}
}
}
}
}
}
obrigado pela atenção desde já :coolio:
Carregando comentários...