Les bonnes réponses sont:Il y a quelques erreurs de syntaxe :long good-by ; // mauvais identifiant: le caractère "-" n'est pas autorisé short shrift = 0; // OK double bubble = 0, toil= 9, trouble = 8 // il manque le ";" à la fin de la déclaration byte 8ball ; // mauvais identifiant : on ne peut pas commencer avec un chiffre int double; // mot réservé du langage ! char thisMustBeTooLongForAChar ; // OK pour la syntaxe, mais c'est un choix unpeu malheureux commenom de variable |
Exemple de programmeLe caractère * représente la multiplication. Dans le programme, l'expression (heuresDeTravail * tauxHoraire) signifie qu'il faut multiplier le nombre stoquédans la variable heuresDeTravail par le nombre stoqué dans la variable tauxHoraire.class Exemple { public static void main ( String[] args ) { long heuresDeTravail = 40; double tauxHoraire = 10.0, tauxDeTaxe = 0.10; System.out.println("Heures de travail : " + heuresDeTravail ); System.out.println("Salaire : " + (heuresDeTravail * tauxHoraire) ); System.out.println("Montant des taxes : " + (heuresDeTravail * tauxHoraire * tauxDeBase) ); } } Lorsque le caractère "+" est adjacent à une chaine de caractères, cela revient à créer une nouvelle chaine de caractère qui est égale à la concaténation de la première chaine de caractère avec le deuxième argument. Ainsi, l'expression "Hours Worked: " + hoursWorked crée une longue chaine de caractères qui commence par "Hours Worked: " et se termine par la chine de caractère représentant la valeur stoqué dans la variable hoursWorked. Le programme produira donc l'affichage : Ceci illuster uneHeures de travail : 40 Salaire : 400.0 Montant des taxes : 40.0 Notion importante : Pour utiliser la valeur stoquée dans une variable, utilisez simplement le nom de la variable.Donc, par exemple, dans la première instruction System.out.println, la variable heuresDeTravail a été utilisé. Ce qui signifie "va récupérer la valeur contenue à l'intérieur de la variable heuresDeTravail et utilise là ici !" N'oubliez pas que si vos voulez tester ces programmes, vous pouvez les "copier" depuis votre navigateur, et les "coller" ensuite dans vote Notepad. (reportez-vous au chapitre "Exécuter les programmes d'exemples sans se les taper"). Si vous etes sous Unix, ce principe fonctionnera aussi. |
QUESTION 5:Pourquio le programme affiche la première valeur "40" sans virgule, alors que les valeurs suivantes ont toutes une partie décimale comme "40.0" ?Regardez bien les déclarations des différentes variables. |