Vous devez être connecté et donner une réaction ( Like ) au sujet pour débloquer les liens de téléchargements...
Sign in to follow this  
Takuma

Sujet à réécrire : IMG HS - java -Créer votre première application JAVA.

Recommended Posts

Bonjour à tous.

 

Dans ce tutoriel je vais vous apprendre quelques bases sur JAVA.



 

Bien, je devais donc trouver une application qui vous permet de voir plusieurs point du JAVA tout en étant assez simple. J'ai donc choisis de simuler un catalogue de téléphone et un système d'achat.

Notre système va donc disposer :

 

  • D'un catalogue,
  • Chaque téléphone aura son prix,
  • Chaque utilisateur aura un budget.

Je pense que je pourrais faire durer ceci sur plusieurs tutoriel.

 



 

 

Création du projet :

Nommons notre application PhoneMarket.

Bien, je vous propose cette architecture :

 

 

Elle va peut être se complexifier avec le temps, mais normalement avec ça vous respectez les normes.

 

Pendant la création de votre MainClass, je vous invites à cocher cette case :

 

 

Puis faites "Finish", et vous arriverez normalement là dessus :

 

 

 

Bien, maintenant que nous avons ça, voici le code avec des explications après les // qui permettent en JAVA d'écrire des commentaires, c'est à dire qu'ils ne seront pas pris en compte pas l'éditeur de texte :

public class MainClass {//C'est ici que l'on va écrire tout notre code, c'est le début de la "class" que l'on a crée.

public static void main(String[] args) {//début d'une fonction qui des parametres, j'en parlerais plus tard.

}//fin de notre fonction

}//fin de class.
 

 

Tout notre code qui sera exécuté au démarrage de l'application va se trouver dans les { } de notre fonction main.

Envoyons maintenant au démarrage un message de bienvenue, on utilisera l'instruction :

system.out.println();
 

La différence entre le print et le println est que le println prend en charge les sauts de 

 

 

 

 

Si nous lançons notre programme, nous obtenons :

 

 

 

Parfait !

 

Nous allons afficher à l'utilisateur un menu, je vous propose :

 

 

L'utilisation du "\n" nous permet de retourner à la ligne, le programme nous renvoie donc :

Citation

Bienvenue dans votre magasin de téléphone préféré !

Tapez le numéro de votre choix :

1. Voir le catalogue.

2. J'ai déjà fait mon choix.

3. Quitter.

 

Parfait, nous allons maintenant devoir demander à l'utilisateur d'entrer une valeur, c'est quelque chose d'assez complexe au début, voilà comment faire ;

Nous devons analyser une valeur que nous envoie l'utilisateur, nous allons devoir "la scanner", on va donc utiliser le scanner, tapez en dessous de votre package :

import java.util.Scanner;
 

 

 

Tapons après l'affichage de notre message :

 

 

On créer ici un nouveau "scanner" que l'on nomme "MenuP" (=MenuPrincipal") qui prendra la valeur entré par l'utilisateur. On demande ensuite à notre console de nous retourner la valeur de MenuP sur une nouvelle ligne, soit on lui demande de nous retourner notre saisie. Vous pouvez tester votre application, il marche !

 

 

Bien, maintenant pour finir ce tutoriel nous allons faire l'option 3, qui va permettre de quitter l'application et si l'utilisateur entre une valeur incorrecte.

 

 

Le code est expliqué sur le screen.

Vous ne devez pas écrire "String MenuP1 = MenuP.nextLine(); mais : int MenuP1 = MenuP.nextInt(); et enlever les guillemets autours du 3 !

Maintenant, pour finir, on va dire que si c'est pas égale à 3, il s'est trompé de valeur :

 

 

Vous ne devez pas écrire "String MenuP1 = MenuP.nextLine(); mais : int MenuP1 = MenuP.nextInt(); et enlever les guillemets autours du 3 !

Voilà, si il tape autre chose que 3, pour l'instant rien ne se passe.

Je vous expliquerais la suite dans un autre tutoriel car on va employer d'autre moyen !

 




 

Merci d'avoir lu ! 

 

Cordialement, Takuma.

Share this post


Link to post
Share on other sites

Pour ma part, que ce soit sur mes 2 ordinateurs ou sur mon android elles s’affichent.

 

Cordialement, Takuma.

Share this post


Link to post
Share on other sites

Bonjour,

 

Le partage / tutoriel ici présent doit être réécrit. Le lien de téléchargement est probablement mort... Message automatique de masse...

 

Cordialement,

ASIKOO

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this