package carro;
import java.util.Scanner;
public class Carro {
void testedeoleo () {
int i = 1 +(int)(Math.random()*100);
if (i <= 50){
System.out.println ("O tanque de oléo está na metade, cuidado! -- "+i+"%");
}else if (i<=10){
System.out.println ("Troque o oleo urgentemente!!! -- "+i+"%");
} else {
System.out.println ("Reservatorio de oleo esta cheio... -- "+i+"%");
}
}
boolean partida () {
Scanner read = new Scanner(System.in);
int i = 1 +(int)(Math.random()*10);
do {
if (i <= 5 ){
System.out.println ("Vrum Vrum!! Carro ligou...");
return true;
} else {
System.out.println ("Não ligou, tente novamente!");
return false;
}
} while (i<=5);
}
//////////////////////////////////////////////////
public static void main(String[] args) {
Carro carro = new Carro();
carro.testedeoleo();
while (carro.partida() == false){
}
}
}
Saída no console :
Reservatorio de oleo esta cheio... -- 54%
Não ligou, tente novamente! // Eu queria que toda vez que ele executasse esse método 1 vez, eu precisasse acionar uma tecla
Não ligou, tente novamente! // para continuar e executar novamente
Não ligou, tente novamente!
Não ligou, tente novamente!
Vrum Vrum!! Carro ligou...
Exemplo:
Executa>Falso>Aperta uma tecla>Falso>Aperta novamente>Verdadeiro > Continua o programa
Não sei se deixei claro, mais queria essa help ai de vocês!
Obrigado desde já!