1
resposta

[Projeto] Minha Resolução

import java.util.Random;
import java.util.Scanner;

public class Advinha {
    public static void main(String[] args) {
        Scanner tentativa = new Scanner(System.in);
        int valor = new Random().nextInt(10);
        for (int i = 0; i < 5; i++) {
            System.out.println("Qual o número?");
            int teste = tentativa.nextInt();

            if(teste != valor ){
                if(teste < valor && i != 4){
                    System.out.println("O número é maior! Tente de novo!");
                }else if( i != 4 && teste > valor){
                    System.out.println("O número é menor! Tente de novo!");
                }else{
                    System.out.println("Fim de jogo!");
                }
            }
            if (teste == valor){
                System.out.println("Você acertou!");
                break;
            }
        }
    }
}


}
1 resposta

Olá Matheus! Tudo bem?

Teu código deve estar funcionando e está legivel. Existem alguns pontos que dariam para melhorar, mas acredito que tu vá ver esse tipo de cenário em nos cursos a seguir