Como solicitar uma tecla pressionada do usuário para continuar o método..? [RESOLVIDO]

[code]
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){
}

}

}[/code]

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á!

é só fazer um read.next() que o programa espera o ENTER ser teclado.

Não ficou claro, não consegui fazer…
Desculpe …

Na verdade é o nextLine da classe Scanner:

Scanner in = new Scanner(System.in);

in.readLine();

Você coloca a chamada a readLine() no ponto em que você quer que o usuário tecle ENTER.

Consegui executar o desejado parceiro, Obrigado!