Voir fichier HelloWorld.java
Pour le compiler: javac HelloWorld.java
pour l'executer: java HelloWorld
2. Modifiez le programme pour qu'il affiche "Bonjour <votre nom>"
Voir fichier monNOM.java
3.Modifiez le programme pour qu'il affiche Hello <premier_arg>
Voir fichier premierArg.java
4.Executez le programme précédent sans lui donner de paramètre.
Que se passe t il ? Pourquoi ?
Il dit: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:
0 at premierArg.main(premierArg.java:6)
Parce que on a essaye d'ecrire une variable (argv[0]) que n'existe
pas, car on n'a pas passe le parametre.
Comment le corriger?:
public class premierArg {
// methodes
public static void main(String argv[]) {
if(argv.length > 0)
System.out.println("Hello
"+argv[0]);
else System.out.println("Hello ");
}
}
1.Afficher la table de multiplication de 2.
Voir fichier table2.java
2.Afficher les tables de multiplication de 2,3,4 et 5.
Voir fichier tables2_5.java
3.Afficher les tables de multiplications des entiers donnés en
paramètre (> mul 3 5 7 affichera les tables de 3, de 5 et de 7).
On sera amené à chercher dans la doc la fonction de conversion
d'une chaine de caractère en entier.
Voir fichier mul.java
Ecrire une fonction qui prend un entier en argument et qui divise
le nombre par 2 autant de fois que possible et qu'elle retourne le nombre
de divisions successives.
Voir fichier Divise.java
Ecrire et tester la classe Personne du cours
Voir fichier Personne.java
Pour le tester voir fichier TestPersonne.java
Ecrire une classe CompteEnBanque qui comprend les attributs String
nom ,String prénom .,int solde et les méthodes
int credite (int t) qui ajoute t au solde et qui retourne le nouveau
solde
int debite (int t) qui retranche t au solde et qui retourne le nouveau
solde
void println () qui affiche le nom, le prénom et le solde.
une méthode main pour tester.
Voir le fichier CompteEnBanque.java