Hello world java (eclipse) erreur
laysman123
Messages postés
46
Date d'inscription
Statut
Membre
Dernière intervention
-
Pulsar360 Messages postés 113 Date d'inscription Statut Membre Dernière intervention -
Pulsar360 Messages postés 113 Date d'inscription Statut Membre Dernière intervention -
Vite vite:
dans eclipse, ca me dis que j'ai aucune erreure mais quand je le run, : erreure a la lingne 8
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at Test.miniJeux.main(miniJeux.java:8)
Mon histoire:
Je vien de commencer a écrire le java et j'ai fait ce minijeux comme tous je crois qui on commencé a programmer. Le jeux: trouver le chiffre mystère....
script:
package Test;
import java.util.Random;
import java.util.Scanner;
public class miniJeux {
public static void main(String[] args) {
System.out.println("Allo,");
System.out.println("On vas jouer a un petit jeux :D");
System.out.println("Dis moi un chiffre et trouve le chiffre mystère... ");
System.out.println("Le chiffre est entre 1 et 200...");
System.out.println("Try to survive");
Scanner scan = new Scanner(System.in);
int nombreEntre = scan.nextInt();
int lower = 1;
int higher = 200;
int nombreRandom = (int)(Math.random() * (higher-lower)) + lower;
int nbsTry = 0;
boolean nombreIsInt;
//Boucle
if(Character.isAlphabetic(nombreEntre) == true)
{
System.out.println("Ce n'est pas un nombre n'est pas un nombre");
nombreIsInt = false;
}
else
{
nombreIsInt = true;
}
while(nombreEntre != nombreRandom & nombreIsInt == true) {
}
if (nombreEntre < nombreRandom){
System.out.println("Votre chiffre est trop petit");
nbsTry++;
nombreEntre = scan.nextInt();
}
if (nombreEntre > nombreRandom)
System.out.println("Votre chiffre est trop grand");
nbsTry++;
nombreEntre = scan.nextInt();
}
System.out.println("Vous avec essayé de le trouver: " + nbsTry + " fois, Try again plz");
}
dans eclipse, ca me dis que j'ai aucune erreure mais quand je le run, : erreure a la lingne 8
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at Test.miniJeux.main(miniJeux.java:8)
Mon histoire:
Je vien de commencer a écrire le java et j'ai fait ce minijeux comme tous je crois qui on commencé a programmer. Le jeux: trouver le chiffre mystère....
script:
package Test;
import java.util.Random;
import java.util.Scanner;
public class miniJeux {
public static void main(String[] args) {
System.out.println("Allo,");
System.out.println("On vas jouer a un petit jeux :D");
System.out.println("Dis moi un chiffre et trouve le chiffre mystère... ");
System.out.println("Le chiffre est entre 1 et 200...");
System.out.println("Try to survive");
Scanner scan = new Scanner(System.in);
int nombreEntre = scan.nextInt();
int lower = 1;
int higher = 200;
int nombreRandom = (int)(Math.random() * (higher-lower)) + lower;
int nbsTry = 0;
boolean nombreIsInt;
//Boucle
if(Character.isAlphabetic(nombreEntre) == true)
{
System.out.println("Ce n'est pas un nombre n'est pas un nombre");
nombreIsInt = false;
}
else
{
nombreIsInt = true;
}
while(nombreEntre != nombreRandom & nombreIsInt == true) {
}
if (nombreEntre < nombreRandom){
System.out.println("Votre chiffre est trop petit");
nbsTry++;
nombreEntre = scan.nextInt();
}
if (nombreEntre > nombreRandom)
System.out.println("Votre chiffre est trop grand");
nbsTry++;
nombreEntre = scan.nextInt();
}
System.out.println("Vous avec essayé de le trouver: " + nbsTry + " fois, Try again plz");
}
A voir également:
- Hello world java (eclipse) erreur
- Eclipse java - Télécharger - Langages
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Dark world telechargement - Guide
- Java apk - Télécharger - Langages
1 réponse
Bonsoir,
J'aime bien ton petit jeu, je viens de jeter un coup d'oeil et j'ai corriger 2 ou 3 trucs en modifier aussi au passage quelque mini élément, je te laisse voir les différences. Je peut te conseiller quelque truc pour améliorer ton code si tu veux.
Voici ton jeu:
J'aime bien ton petit jeu, je viens de jeter un coup d'oeil et j'ai corriger 2 ou 3 trucs en modifier aussi au passage quelque mini élément, je te laisse voir les différences. Je peut te conseiller quelque truc pour améliorer ton code si tu veux.
Voici ton jeu:
import java.util.Random; import java.util.Scanner; public class miniJeux { public static void main(String[] args) { System.out.println("Allo,\nOn vas jouer a un petit jeux :D\nTu doit trouver le chiffre mystere..."); System.out.println("Le chiffre est comprit entre 1 et 200...\nTry to survive"); Scanner scan = new Scanner(System.in); int nombreEntre = scan.nextInt(); int lower = 1; int higher = 200; int nombreRandom = (int)(Math.random() * (higher-lower)) + lower; int nbsTry = 0; boolean nombreIsInt; if(Character.isAlphabetic(nombreEntre) == true) { System.out.println("Ce n'est pas un nombre !!"); nombreIsInt = false; } else nombreIsInt = true; while(nombreEntre != nombreRandom & nombreIsInt == true) { if (nombreEntre < nombreRandom) { System.out.println("Votre chiffre est trop petit"); nbsTry++; nombreEntre = scan.nextInt(); } if (nombreEntre > nombreRandom){ System.out.println("Votre chiffre est trop grand"); nbsTry++; nombreEntre = scan.nextInt(); } System.out.println("Vous avez essayé de le trouver en " + nbsTry + " fois, Try again plz"); } } }
La grosse améliorations ici c'est que même si tu ne tape pas un chiffre le programme ne plante pas, il s'arrête tous simplement, on pourrais croire que c'est pas grave si il plante ou si il s'arrête mais la avec ça tu n'a qu'a faire une boucle pour que il redemande de retaper le chiffre correctement.
Voici "le chiffre mystère 2":
P.S.: Moi je ne les jamais fait ce jeu pour m'entraîner au début, mais j'aime bien, c'est pas mal pour commencer.
Alors ça t'a aider?? Un retour serais sympas, pour moi et pour les gens qui lirons ton poste et qui verrons que c'est résolu.
Bye