methode SaisirSalaire (dans la classe TP3)

/** * cette methode saisie si le salaire entrer est un chiffre uniquemnent */ public static boolean verifSalaire(String salaire) { boolean valide = true; int i=0; char car; while (valide && i<salaire.length()) { car = salaire.charAt(i); valide = (estUnCarNum(car)); i++; } return valide; } /** * cette methode calcul le salaire. L'utilisateur peut entrer n'importe de quel salaire * On utilise le salaire entré par l'utilisateur pour faire nos calculs. * C'est dans la methode afficherInformations(), qu'on va seulement afficher 2 chiffres apres la virgule * * pas de parametre *return un salaire */ public static double saisirSalaire () { double salaireAConvertir =0; double salaire =0; //boolean verif = false; boolean verifSalaire =true; final String MESS_SOLL_SALAIRE = "Entrez le salaire"; do { try { System.out.println (MESS_SOLL_SALAIRE); salaire = Clavier.lireDouble(); while ( salaire <= 0) { System.out.println (" Salaire inferieur ou egal a 0 (invalide) !"); System.out.println (MESS_SOLL_SALAIRE); salaire = Clavier.lireDouble(); } verifSalaire= true; } catch (NumberFormatException e) { System.out.println(" ***Erreur : Le prix n'est un nombre réel"); verifSalaire =false; } } while ( verifSalaire ==false ); return salaire; }

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.