Como faço pra pausar a execução?

Pergunta imbecil … mas mesmo assim não consegui encontrar … como faço pra pausar a execução do processo ? seria alguma coisa equivalente ao system(“Pause”); do C++, alguém tem alguma idéia ?

diga que tipo de processo se refere while? for… ou entendi errado? para mim a pergunta n foi clara!!

é que é tão idiota que eu nem sei explicar direito … rs tipo, eu to executando o programa, aí eu queria que ele fosse parando várias vezes dentro do for para eu ver se a saída da tela esta correta, em c++ a gente usa um cin>> mesmo … mas em java eu nao sei fazer isso

Se vc quiser simular o funcionamento do cin é só usar um objeto da classe Scanner… Mas quando vc digitar alguma coisa vai aparecer na tela, não sei se vc considera isso um problema…

import java.util.Scanner;
//código...

Scanner input = new Scanner(System.in);
/*System.in é pra ler da entrada padrão, normalmente o teclado*/
String pausa = input.next();
/*aqui ele vai ficar esperando até que vc digite alguma coisa e tecle enter*/

valew cara … era mais ou menos isso que eu queria mais o “querido” professor que pediu esse trabalho quer que seja feito usando apenas java 1.4.2 … e acabei de ver que essa função é do 1.5 … é mole ?

com o mesmo efeito então, mas pra java < 5:

package teste.guj;

import java.io.IOException;

public class TestePause {

	public static void main(String[] args) throws IOException {
		System.out.println("Teste Pause");
		System.in.read();
		System.out.println("Depois do pause");
	}

}

:slight_smile:

1 curtida

consegui usando um simples “c = System.in.read()” … valew!!!
obs: eu disse que era idiota … hahaha valew galera …

Não sabia do System.in.read()

boa, boa :slight_smile:

Use sleep.

Tipo faz um sleep na sua thread.

sacou?