wow le tp là

This commit is contained in:
Simoes Lukas
2025-09-04 15:36:55 +02:00
parent c16ef0985f
commit 2c3e150ec5
87 changed files with 1059 additions and 28 deletions

Binary file not shown.

View File

@@ -0,0 +1,36 @@
import java.awt.*;
import java.io.*;
public class Prototype {
public static void main(String[] args) {
if (args.length < 1) {
System.err.println("Veuillez entrer un nom dans la ligne de commande.");
}
else {
try {
BufferedWriter flux = new BufferedWriter(new FileWriter(args[0] + ".java"));
try {
flux.write("public class " + args[0] + " {");
flux.newLine();
flux.write(" public static void main(String[] args) {");
flux.newLine();
flux.write(" System.out.println(\"Bonjour, je m'appelle " + args[0] + ".java\");");
flux.newLine();
flux.write(" }");
flux.newLine();
flux.write("}");
} catch (IOException e2) {
System.err.println("Erreur d'écriture du fichier");
}
try {
flux.close();
} catch (IOException e3) {
System.err.println("Erreur de fermeture du fichier");
}
} catch (IOException e1){
System.err.println("Erreur de création/d'ouverture de fichier");
}
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,5 @@
public class Test {
public static void main(String[] args) {
System.out.println("Bonjour, je m'appelle Test.java");
}
}