Rapprochement bancaire

Disponible uniquement sur Etudier
  • Pages : 2 (364 mots )
  • Téléchargement(s) : 0
  • Publié le : 5 décembre 2010
Lire le document complet
Aperçu du document
Corrigé : LBI --- Java
TD 1
// Fichier Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World !") ;
}
}Exercice 1   Introduction

1. Recopiez le programme ci-dessus dans un fichier nommé Hello.java. Pour le compiler utilisez la commande javac Hello.java et pour l'exécuter, java Hello. Peut-on l'exécuter directement sansutiliser la commande java ? Que se passe-t-il si le fichier s'appelle Hello2.java ?

Correction :

On ne peut l'exécuter directement.
La classe publique définie dans un fichier doit porter le mêmenom que ce fichier, sinon, le compilateur (javac) signale une erreur.

Exercice 2   Lire la ligne de commande

Lire la ligne de commande s'avère beaucoup plus simple en Java qu'en C. On reçoitcomme argument de main un seul tableau (habituellement nommé args). On obtiens le nombre d'éléments du tableau par args.length. Les arguments de la ligne de commande seront donc dansargs[0] ... args[args.length-1].
1. Modifiez ce programme pour que java Hello Toto produise l'affichage :
2. Hello Toto !
Que se passe-t-il si on ne donne pas d'argument sur la ligne de commande ? A l'aided'une conditionnelle, résolvez ce problème.
Correction :

if(args.length > 0)
System.out.println("Hello " + args[0] + " !") ;
3. Modifiez maintenant le programme pour quepour chaque nom donné sur la ligne de commande, il affiche une ligne de salutation.

Correction :

public class Hello2 {
public static void main(String[] args) {
for(int i=0 ; i System.out.println("Hello " + args[i] + " !") ;
}
}

Exercice 3   

1. Écrivez un programme Somme effectuant la somme du tableau :
{1, 23, 12, -4, 6, 89, 2} etaffichant le résultat.

2. Définissez une méthode static, qui prendra en argument le tableau, qui effectuera le calcul et qui retournera la valeur obtenue. main ne sera responsable que de...
tracking img