// ========================================================================== // PROGRAM: Main.java // AUTEUR: felipe IFT1010 // OBJET: montrer le passage des arguments dans la ligne de commande // COMMENT: on suppose que l'utilisateur est conciliant. En particulier, // on ne verifie pas si ce sont biens des entiers qui sont donnes // ========================================================================== public class Main { public static void main(String [] args) { switch (args.length) { case 3: // le nombre d'arguments est correct int n1 = Integer.parseInt(args[1]); int n2 = Integer.parseInt(args[2]); int result=0; // essayez de retirer l'initialisation et compilez switch (args[0].charAt(0)) { case '+': result = n1 + n2; break; case '-': result = n1 - n2; break; case '*': result = n1 * n2; break; case '/': result = n1 / n2; break; default: System.err.println("operation inconnue"); System.exit(0); } System.out.println(args[1] + args[0] + args[2] + "=" + result); break; default: System.err.println("Syntaxe Main "); System.err.println(" avec operation parmis + - * et /"); break; } } }