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)