Correction TP1 JAVA – Exercice 1
Correction de l’exercice 1 du TP : Énoncé du TP1
Question 1
Ficher : PremiersPas.java
public class PremiersPas { public static void main(String[] args) { System.out.println("Hello, World!"); } }
Test d’Exécution
tp1$ ls PremiersPas.java tp1$ javac PremiersPas.java tp1$ ls PremiersPas.class PremiersPas.java tp1$ java PremiersPas Hello tp1$
Question 2
Fichier Meteo.java
public class Meteo { public static void main(String[] args) { System.out.println("Hello"); System.out.print("Fait beau ? "); String rep=Console.readln(); if (rep.equals("oui")) System.out.println("Tant mieux"); else if (rep.equals("non")) System.out.println("Espérons que ce soit mieux demain"); else System.out.println("Je ne comprends pas !"); } }
Test d’Exécution
tp1$ javac Meteo.java tp1$ ls Meteo.class Meteo.java PremiersPas.class PremiersPas.java tp1$ java Meteo Hello Fait beau ? oui Tant mieux tp1$ java Meteo Hello Fait beau ? bof Je ne comprends pas ! tp1$
Question 2
Fichier Meteo.java
public class Meteo { public static void main(String[] args) { System.out.println("Hello"); System.out.print("Fait beau ? "); String rep=Console.readln(); boolean fini=false; while (!fini) { if (rep.equals("oui") || rep.equals("o")) { System.out.println("Tant mieux"); fini=true; } else if (rep.equals("non") || rep.equals("n")) { System.out.println("Espérons que ce soit mieux demain"); fini=true; } else { System.out.println("merci de répondre par oui ou par non"); System.out.print("Fait beau ? "); rep=Console.readln(); } } System.out.println("Caio"); } }
Test d’Exécution
tp1$ javac Meteo.java tp1$ java Meteo Hello Fait beau ? bof merci de répondre par oui ou par non Fait beau ? non Espérons que ce soit mieux demain Caio tp1$