# data[].attributes.body
Comment installer eclipse……………….

Le premier programme hello world……...

Création de l’additionneur……………….

Notre premier jeu ‘’plus ou moins’’……...

Le jeu des histoires (créer par moi mêmes

# data[].attributes.body
NE VOUS INQUIÉTEZ PAS DU PEU DE CONTENU DU SITE IL Y AURA DES MISE A JOURS

# data[].attributes.body
Éclipse est un logiciel qui va nous permettre de coder en java ou avec d’autres codes comme (c,c++ ,java script….)Pour ceci il va falloir vous rendre sur votre moteur de recherche et écrire ‘’télécharger éclipse’’ vous cliquerez sur le premier ongler ‘’download eclipse’‘ puis vous cliquerez sur get Eclipse oxigen download 64 bit,après avoir exécuter le programme assurer vous de choisir

‘’IDE Eclipse pour les developpeurs Java EE. Une fois tout cela fait cliquez sur create a new java project,donnez un nom a votre projet puis cliquez sur finish.

# data[].attributes.body
Une fois notre projet créer il nous faut un package pour cela faites un clic droit sur votre programme

new, package,donnez lui un nom puis refaites un clic droit mais sur le package pour créer une classe

donc clic droit new ,class, vous lui donnez un nom.Un écran apparaît avec normalement aficher dessus

package(+ nom de votre package) ;

public class(+ nom de votre package){

}

Nous allons ajouter un code qui sert a faire marcher le programme il faudra le mettre a chaque fois

(pour l’instant)

Vous mettrais ce codes la ou il y aura la flèche puis vous taperais sur entrez.

Voici le code

public static void main(String []args) {

A quoi consiste le programme que nous voulons faire c’est tout simple nous voulons que quand on exécute notre code il y a d’afficher hello world ou ce que vous voulez.Pour cela nous allons utilisé un codes System.out.println("") ;

qui nous permets d’afficher ce qu’on écrit entre les guillemets,mais attentions à la fin de chaque lignesauf en cas d’exceptions il faut mettre un point virgule pour dire a notre programme que c’est la fin de la ligne de code.

A vous d’écrire ceci dans votre programme et faire écrire a votre programme ce que vous voulez.

Pour lancez le programme cliquez sur l’icône indiquer dans l’image.Une fois votre programme lancez vous pouvez voir en bas de l’écrans.

Vous apprendrez dans la partie 2 du livre comment créer une fenêtre pareil que pour une vrai application.

(DANS UN PROGRAMME A CHAQUE FOIS QUE VOUS ALLEZ A LA LIGNE UTILISER ENTRER DE PREFERENCES POUR EVITER DES BUGS )

# data[].attributes.body
Ce programme va nous demander deux série de nombres puis va les additionnées(ou celon votre choix division...) et données le résultat et nous demandez si on veut faire un autre calcul ou pas .

Pour cela on va avoir besoin des codes suivant :

int qui sert a enregistrée une valeur entière

double qui sert a enregistré une valeur a virgule

scanner qui sert a enregistré une valeur du double ou du int qu’on a tapé au clavier lors de l’exécution du programme (pour des phrases ou des mots plus tard)

while qui est une boucle qui va faire répéter le programme un certains nombre de fois

if qui signifie ‘’si ‘’

System.out.print.ln("")

Nous allons créer un nouveau projet ,nouveau package et une nouvelle class .On tape le code qu’on doit taper a chaque fois au début du programme .Nous allons commencez part faire afficher le nom du programme par exemple pour moi je choisi l’additioneur(si vous ne comprenez pas comment faire quelque chose ne vous inquiétez pas a la fin du livre il y aura les solutions des programmes)

Maintenant on va utiliser le scanner pour cela il faut taper :

Scanner sc = new Scanner (System.in);

Faites attentions a ne pas laisser d’espace entre la parenthèse et le point virgule sinon le programme ne marche pas .

Normalement une lampe apparaît avec une croix vous cliquez dessus puis vous faites un doubles cliques sur import ‘Scanner’(java.util).

Au dessus de votre programme un code apparaît c’est normal ne vous en n’occupé pas.

Maintenant taper ce code je vous explique tout de suite :

int a = 1;

while (a==1)

{a=0;

Nous venons de dire que a =1 puis de répéter le programme tant que a =1.(Les deux égales signifient sont égales et si ils y a ceci != sa veut pas égale a) .Puis on dit a est égale a 0.

Et a la fin du programme on va se servir de ca avec le scanner pour permettre de relancer le programme ou pas.

Demandons a notre programme de faire afficher ‘’pouvez vous entrer votre premiere valeur merci ‘’

Nous allons instanciés des ‘’doubles’’ donc on va mettre dans notre code

double nombre1 =sc.nextDouble();

Qu’est ce qu’on vient de faire nous venons de dire qu’il y a une variable ‘’nombre1’’ qui est égale a ce que le testeur va écrire lors du programme pourquoi sc……

pour une raison simple ,quand on a mis dans le programme un scanner on la appelé ‘’sc’’.

Lançons notre programme pour voir ce qui va se passer.

Nous entrons notre première valeur et on tape sur entrée puis le programme s’arrête seulement se qu’on lui a demander nous allons refaire la même chose à la suite mais pour la deuxième valeur mais cette fois c’est ‘’double nombre2’’

Une fois cela fait lancé votre programme pour voir si tout fonctionne correctement.

Mais que vois ton nous entrons les deux valeur mais rien ne se passe.C’est normal il faut instanciés un autre ‘’double résultat ‘’qui sera égale a double nombre1 +nombre2

c’est à dire :

Pour une addition :

double résultat =nombre1+nombre2;

Pour une soustraction :

double résultat =nombre1-nombre2;

Pour une division :

double résultat =nombre1/nombre2;

Pour une multiplication :

double résultat =nombre1*nombre2;

Puis il faut afficher double résultat ,mais comment ?

C’est simple dans un

System.out.println("le résultat de "+nombre1+"et de "+nombre2+"est"+résultat)

Si vous ne voulez pas que le résultat s’affiche avec ,0 à la fin,il suffit de changer tout les double en int pour que sa soit des nombre entier mais si l’utilisateur met un nombre a virgule il y aura une erreur java.

Maintenant on va faire afficher dans le programme ‘’ Si vous voulez faire un autre calcul tapez 1 sinon taper 0 ‘’

Il nous faut scanner le ‘’ a ‘’donc

a=sc.nextInt();

puis

if ( a!=1 && a!=0) {

System.out.println("Erreur de saisie");

System.out.println("");

System.out.println("Au revoir");

}

Ce qui signifie si a n’est pas égales a 1 ou (=&&) a n’est pas égales a 0 alors afficher erreur de saisie puis Au revoir.

Je vous félicite c’est la fin de votre premier vrai programme pour vous récompenser je vais vous donner quelque chose qui va faciliter votre vie

Au lieu de taper a chaque fois System.out.println("");

Il suffit de mettre Sysout puis effectuer control espace.

La solution

# data[].attributes.body
Package ladditionneur;

import java.util.Scanner;

public class additionneur {
public static void main(String [] args) {
System.out.println("L'aditionneur");
Scanner sc =new Scanner (System.in);
int a = 1;
while (a==1)
{a=0;

System.out.println("pouvez vous entrer votre premiere valeur merci ");
double nombre1 = sc.nextDouble();
System.out.println("pouvez vous entrez votre seconde valeur merci");
double nombre2 = sc.nextDouble();
double résultat =nombre1/nombre2;
System.out.println("le résultat de "+nombre1+"et de "+nombre2+"est"+résultat);
System.out.println("Si vous voulez faire un autre calcul tapez 1 sinon taper 0 ");
a = sc.nextInt();
if ( a!=1 && a!=0) {
System.out.println("Erreur de saisie");
System.out.println("");
System.out.println("Au revoir");
}
}
}
}

# data[].attributes.body
Ce jeu consiste a que l'ordinateur donne un nombre au hasard mais ne nous le dit pas ainsi se sera a nous de devinez  le nombre .
par exemple si l'ordinateur a choisi 90 et que je propose 100 il me dira moins et ainsi de suite jusqu'a que je le trouve.
Le but sera de le trouver avec le moins de nombre possible

A suivre..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................