IFT 1810 (par Le Van N.)
Java_1 : Quelques mots de la POO et un aperçu du Java
En Java, System.out est l’objet sortie de la classe
System : c’est l’écran. L’instruction :
System.out.println( expression ); ou
System.out.print ( expression ); ou
System.out.printf(. . .);
représente l’affichage d’une expression à l’écran.
Le suffixe ln (new line : nouvelle ligne) correspond à un
changement de ligne après l’affichage (comme \n en C).
Pour IFT 1810, on utilise davantage System.out.printf(...);
Exemple :
System.out.printf("La taille vaut %.2f metre\n", taille);
Premier exemple d'introduction :
(explications : en classe, au premier cours de la partie POO avec Java)
Réaliser un projet en Java permettant de déclarer,
d’initialiser les informations suivantes de l’étudiante
Lise Charbonneau qui a le code permanent "CHAL12599305"
(elle est née le 12 septembre 1993
2013 – 1993 = 20 ans à 2013
le ministère de l’éducation a ajouté 50 au mois de
naissance d’une étudiante : 50 + 9 = 59)
Le projet permet de :
- afficher le nom et prénom tel quel, en tous majuscules,
en tous minuscules
- déterminer le sexe (féminin ou masculin)
- calculer l’âge brut à l’année 2013
L’exécution du projet donne, par exemple, ce qui suit :
--------------------Configuration: <Default>--------------------
Le nom et prénom tel quel : Charbonneau Lise
Le nom et prénom en tous majuscules : CHARBONNEAU LISE
Le nom et prénom en tous minuscules : charbonneau lise
Sexe : féminin
L'âge à 2013 est 20 ans
Quelques réfléxions sur le problème à programmer :
En langage C, on a déjà travaillé avec certains types de
base habituels : int pour les entiers, char pour les
caractères, float ou double pour les réels. Les
identificateurs de ces types sont en tous minuscules.
Il n’y a pas beaucoup de manipulations possibles avec des
informations de ces types.