Faire une pause en Java
Dans ce tutoriel nous allons découvrir comment faire une pause en Java. En Java, nous pouvons utiliser TimeUnit.SECONDS.sleep() ou Thread.sleep() pour faire une pause quelques secondes.
Exemple: En utilisant Thread.sleep
public class Main {
public static void main(String[] args) {
try {
System.out.println("Tâche 1...");
// faire une pause de 10 seconds
Thread.sleep(10000);
System.out.println("Tâche 2...");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public class Main {
public static void main(String[] args) {
try {
System.out.println("Tâche 1...");
// faire une pause de 10 seconds
Thread.sleep(10000);
System.out.println("Tâche 2...");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public class Main { public static void main(String[] args) { try { System.out.println("Tâche 1..."); // faire une pause de 10 seconds Thread.sleep(10000); System.out.println("Tâche 2..."); } catch (InterruptedException e) { e.printStackTrace(); } } }
Sortie:
Tâche 1... (attendre 10 seconds) Tâche 2...
Exemple: En utilisant TimeUnit
import java.util.concurrent.TimeUnit;
public class Main {
public static void main(String[] args) {
try {
System.out.println("Tâche 1...");
// faire une pause de 10 seconds
TimeUnit.SECONDS.sleep(10);
System.out.println("Tâche 2...");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
import java.util.concurrent.TimeUnit;
public class Main {
public static void main(String[] args) {
try {
System.out.println("Tâche 1...");
// faire une pause de 10 seconds
TimeUnit.SECONDS.sleep(10);
System.out.println("Tâche 2...");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
import java.util.concurrent.TimeUnit; public class Main { public static void main(String[] args) { try { System.out.println("Tâche 1..."); // faire une pause de 10 seconds TimeUnit.SECONDS.sleep(10); System.out.println("Tâche 2..."); } catch (InterruptedException e) { e.printStackTrace(); } } }
Sortie:
Tâche 1... (attendre 10 seconds) Tâche 2...