1. Écrire un programme Java qui imprime votre nom, suivi de votre
numéro de S.S. On pourra s'inspirer du programme suivant, rangé
dans le fichier furax.java:
import java.io.*; // Pour pouvoir lire et e'crire class Furax { // Ce sera le nom de l'exe'cutable public static void main (String [] args) { // Une ligne magique System.out.println("signe' : Furax. "); } }
On rappelle que la précompilation du programme Java se fait par la
commande:
javac furax.java
qui produit le fichier Furax.class, que l'on exécute par:
java Furax.
2. Pour se préparer aux exercices de littérature potentielle de Raymond Queneau et de Georges Perec, il est utile de pouvoir fabriquer des tirages ale'atoires. Il nous manque encore trop de choses, en particulier le concept de tableau, aussi allons-nous faire des exercices simples.
import java.io.*; class Decompo{ public static void main (String [] nombre) { System.out.println("mon nombre : "+ nombre[0]); // une petite astuce } }
Cette fois on passera la commande:
java Decompo 2345
qui produira:
mon nombre : 2345.
Modifier le programme pour qu'il écrive le nombre multiplié par 10, le nombre multiplié par 7. Attention, dans ce dernier cas, il va falloir faire de l'arithmétique et faire des conversions de type.
3. Factorielle. Écrire et faire exécuter le programme de calcul de factorielle 10. En utilisant l'astuce de l'exercice précédent, le transformer en programme de calcul de toute factorielle.
4. Modifier l'exercice 2 pour écrire le nombre lu:
5. On considère la suite de mots fn formés de '0' et de '1', obtenue en transformant étape par étape '0' en '1' et '1' en '01'.