Td 01 java Master ISMA - Programmation orient ?ee objets langage Java Prise en main de Java Notre but ici est de commencer a ?ecrire des programmes en Java mais sans nous occuper pour le moment des objets Exceptionnellement nous d ?e ?nirons donc des clas
Master ISMA - Programmation orient ?ee objets langage Java Prise en main de Java Notre but ici est de commencer a ?ecrire des programmes en Java mais sans nous occuper pour le moment des objets Exceptionnellement nous d ?e ?nirons donc des classes entierement faites de membres static une pratique dont il faudra se d ?eshabituer des la semaine prochaine Note Rappelons la structure minimale d ? un programme java public class NomDeLaClasse public static void main String args ici vient le code de la m ?ethode principale Imm ?ediatement avant et ou apres la fonction main a l ? int ?erieur de la classe se trouvent les d ?eclarations des variables et des autres fonctions requises par le programme Le texte ci-dessus est ?ecrit dans un ?chier nomm ?e NomDeLaClasse java On le compile en tapant la commande javac NomDeLaClasse java et on l ? ex ?ecute par la commande observez qu ? il n ? y a plus java au bout du nom du ?chier java NomDeLaClasse Note Pour obtenir l ? a ?chage de la valeur d ? une variable nomm ?ee x ?? quel que soit son type ?? on ?ecrit une expression du genre de System out println valeur de x x Note Pour e ?ectuer des lectures au clavier inspirez-vous de l ? exemple suivant public class Lectures public static void main String args java util Scanner clavier new java util Scanner System in int i oat x System out print donne un nombre entier i clavier nextInt System out println valeur lue i System out print donne un nombre ottant x clavier nextFloat System out println valeur lue x CIntroduction ? Exercice E ?crivez une m ?ethode c -a-d une fonction nomm ?ee concatenation qui re coit comme arguments deux tableaux de nombres entiers a et b et qui construit et renvoie comme r ?esultat le tableau qui est leur concat ?enation c ? est-a-dire un nouveau tableau de nombres entiers obtenu en mettant les ?el ?ements de a et a leur suite ceux de b Pour essayer la m ?ethode concatenation ?ecrivez une m ?ethode principale main qui concatene deux tableaux explicitement initialis ?es lors de leur d ?eclaration Autour de la factorielle ? Exercice E ?crivez une m ?ethode factorielle qui prend un entier n en argument et qui calcule et renvoie la valeur de n repr ?esent ?ee en pr ?ecision in ?nie E ?crivez une m ?ethode principale qui teste la m ?ethode pr ?ec ?edente en calculant et a ?chant la factorielle d ? un nombre donn ?e en argument de la ligne de commande Exemple d ? ex ?ecution java Factorielle Pistes Pour vous aider commencez par ?ecrire une version de la fonction factorielle qui rend comme r ?esultat un entier c ? est-a-dire sans utiliser la pr ?ecision in ?nie Les arguments de la ligne de commande sont dans le tableau de cha nes souvent nomm ?e args que re coit la m ?ethode main num
Documents similaires
-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Aoû 07, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 49.7kB