diff --git a/tests/Java/test-01-from-nothing/Bakefile b/tests/Java/test-01-from-nothing/Bakefile new file mode 100644 index 0000000..191d272 --- /dev/null +++ b/tests/Java/test-01-from-nothing/Bakefile @@ -0,0 +1,7 @@ +all: test1 Devinette + +test1: test1.java + javac test1.java + +Devinette: Devinette.java + javac Devinette.java \ No newline at end of file diff --git a/tests/Java/test-01-from-nothing/Devinette.java b/tests/Java/test-01-from-nothing/Devinette.java new file mode 100644 index 0000000..f504b8b --- /dev/null +++ b/tests/Java/test-01-from-nothing/Devinette.java @@ -0,0 +1,36 @@ +import java.util.Scanner; +import java.util.Random; + +public class Devinette { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + Random random = new Random(); + int nombreMystere = random.nextInt(100) + 1; // Nombre entre 1 et 100 + int essais = 5; + boolean gagne = false; + + System.out.println("Bienvenue dans le jeu de devinette !"); + System.out.println("Essayez de deviner le nombre mystère entre 1 et 100. Vous avez " + essais + " tentatives."); + + for (int i = 0; i < essais; i++) { + System.out.print("Entrez votre tentative : "); + int tentative = scanner.nextInt(); + + if (tentative == nombreMystere) { + System.out.println("Bravo ! Vous avez trouvé le nombre mystère."); + gagne = true; + break; + } else if (tentative < nombreMystere) { + System.out.println("Trop bas ! Essayez encore."); + } else { + System.out.println("Trop haut ! Essayez encore."); + } + } + + if (!gagne) { + System.out.println("Dommage ! Le nombre mystère était : " + nombreMystere); + } + + scanner.close(); + } +} diff --git a/tests/Java/test-01-from-nothing/Makefile b/tests/Java/test-01-from-nothing/Makefile new file mode 100644 index 0000000..191d272 --- /dev/null +++ b/tests/Java/test-01-from-nothing/Makefile @@ -0,0 +1,7 @@ +all: test1 Devinette + +test1: test1.java + javac test1.java + +Devinette: Devinette.java + javac Devinette.java \ No newline at end of file diff --git a/tests/Java/test-01-from-nothing/test1.java b/tests/Java/test-01-from-nothing/test1.java new file mode 100644 index 0000000..eb247cd --- /dev/null +++ b/tests/Java/test-01-from-nothing/test1.java @@ -0,0 +1,6 @@ +public class test1 { + + public static void main(String[] args) { + System.out.println("Compilation à partir de rien !"); + } +} \ No newline at end of file