Liers des 'choses" ensembles
Résolu
alexo28
Messages postés
589
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour, désoler pour le titre vraiment peu claire mais je sais pas comment on dit :)
Voici un code JAVA débutant (plus bas) Je voudrai rediriger les gens vers un autre "bloc" de code avec une action précise.
ex: L'utilisateur fait 1 donc commence le jeu.
Donc j'ai tout fait: le if (v == 1) Mais dans les accolades je ne sais pas quoi mettre pour aller vers la section "Game"
En fait je voudrai que si le if du main est respecté, l'utilisateur soit redirigé vers "public static void Game ()" pour lancer le jeu
Je sais pas si vous allez comprendre mais merci quand même!
Vous savez comment faire un bot (tchat) twitch? Mp moi!! Svp mp moi!!
Voici un code JAVA débutant (plus bas) Je voudrai rediriger les gens vers un autre "bloc" de code avec une action précise.
ex: L'utilisateur fait 1 donc commence le jeu.
Donc j'ai tout fait: le if (v == 1) Mais dans les accolades je ne sais pas quoi mettre pour aller vers la section "Game"
En fait je voudrai que si le if du main est respecté, l'utilisateur soit redirigé vers "public static void Game ()" pour lancer le jeu
Je sais pas si vous allez comprendre mais merci quand même!
import java.util.Arrays; import java.util.Random; import java.util.Scanner; public class Jeu { public static int compteur_essais = 0; public static void main(String[] args) { System.out.println ("Voici le jeu du chiffre mystère\n"); System.out.println ("Voici une liste des commandes:\n"); System.out.println ("*1* - Commencer une partie\n*2* - Options\n*3* - Crédits"); Scanner in = new Scanner(System.in); int v; v = in.nextInt(); if (v == 1) { //"""""ICI ILS DOIVENT SE FAIRE REDIRIGER VERS LE VOID GAME } } public static void Game () { Random rand = new Random(); int nombreAleatoire = rand.nextInt(100 - 1 + 1) + 1; do { Scanner in = new Scanner(System.in); int v; v = in.nextInt(); if (v < nombreAleatoire) { System.out.println ("Trop bas, réessaie"); } if (v > nombreAleatoire) { System.out.println ("Trop haut, réessaie"); } if (v == nombreAleatoire) { System.out.println ("Gagné! Réussi en " + ((compteur_essais)+1) + " essais"); } else { compteur_essais = compteur_essais +1; } } while(v != nombreAleatoire); } }
Vous savez comment faire un bot (tchat) twitch? Mp moi!! Svp mp moi!!
A voir également:
- Ta pas idee toute les choses que j'ai du supporter musique
- Télécharger musique gratuitement sur pc - Télécharger - Conversion & Extraction
- Musique audio - Télécharger - Lecture & Playlists
- Tubidy.com musique audio mp3 telecharger musique religieuse catholique - Télécharger - Audio & Musique
- Je cherche une musique - Guide
- Idée nom d'utilisateur snapchat - Guide
Autre petite question: Est ce que mon public static void game va être lu automatiquement quand le main est fini?
Remarque : l'ordre des méthodes déclarées dans la classe n'a aucune importance. Seule l'ordre dans lequel les méthodes sont appelées à l'intérieur du main compte. Que tu mettes la méthode Game() avant ou après la méthode main ne va pas l'exécuter ni avant ni après le main. Seul la méthode main décidera quand l'appeler. Finalement, il n'y a aucune différence entre ta méthode Game ou n'importe quelle autre méthode que tu utilises (System.out.println, Random.nextInt, etc.)