projets:2018:stagejava
Ceci est une ancienne révision du document !
Table des matières
Stage Java: octobre 2018
Introduction
Découvrir la plateforme Java:
- son langage de programmation
- sa machine virtuelle
- l'environnement de développement
| Public cible | 10 jeunes |
|---|---|
| Date | 22, 23, et 24 octobre |
| Lieu | Au 214 |
Modalités
Une inscription est nécessaire pour pouvoir planifier. Une adhésion “Les Petits Hackers” (80 euros) sera demandée.
Planning et contenu
- Communication
Présent pour animer
Animation de l'atelier:
- Stéphane Blanc
- Christian Jacolot
Contacts
| Structure | Nom Prénom | Rôle sur le projet / poste |
|---|---|---|
| Maison du libre | Stéphane Blanc | Logistique et animation |
| Maison du libre | Christian JACOLOT | Logistique et animation |
Déroulé
- Présentation Java
- Installation Java JDK (OpenJDK)
- Présentation et installation de l'environnement de développement Eclipse
- Présentation du langage avec des exemples
Présentation Java
Présentation: stage_initiation_java.odp
Code de l'exemple:
package bzh.lph.services;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Devine {
private final static int max = 100;
public static void main(String[] args) throws IOException {
int nombre = (int) (Math.random() * max) + 1; // à deviner
int nbCoup = 0;
int i = 0;
do {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Entrer un entier entre 1 et 100:");
try {
i = Integer.parseInt(br.readLine());
if (i < nombre) {
System.out.println("nombre trop petit");
} else if (i > nombre) {
System.out.println("nombre trop grand");
} else {
System.out.println("bravo, vous avez deviné");
}
} catch (NumberFormatException nfe) {
System.err.println("Ce n'est pas un nombre!");
}
nbCoup += 1; // nbCoup = nbCoup +1;
} while (i != nombre);
System.out.println("Gagné en " + nbCoup + " coup(s)");
}
}
}
Java Interface Graphique
projets/2018/stagejava.1540368162.txt.gz · Dernière modification : 2024/04/16 22:26 (modification externe)
