Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Langage Java > Un point virgule de trop et c'est le code qui plante oh !! > Lecture du sujet

Un point virgule de trop et c'est le code qui plante oh !!

Vous devez être inscrit pour pouvoir poster des messages

RésoluLe problème de ce sujet a été résolu

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne Waziff # Posté le 18/06/2008 à 16:47:52
Groupe : Membres
Bonjour à tous peut-être que ceci a déjà été traité par le passé mais bon je me permet de (re)poser la question.
A vrai dire j'étais en train de consulter le tuto de java qui traite des boucles et disons que j'ai malencontreusement mis un point virgule à la fin de la ligne relative à while comme ceci :

Code : Java
1
while (reponse == 'O');


Et j'ai été étonné de voir que le code ne fonctionnait pas et qui plus est ma bête de course frisait le 100% en UC !! o_O
Donc ma question, en quoi l'ajout de ce point virgule a-t-il pu provoquer tous ces soucis ?

Merci d'avance pour vos réponses ! :D

Je rappelle tout de même que je bosse sous eclipse.
Édité le 18/06/2008 à 16:48:27 par Waziff
Hors ligne cysboy # Posté le 18/06/2008 à 17:18:25
tout est bô dans l' info
Avatar
Groupe : Membres
Cette réponse a aidé l'auteur du sujet Cette réponse a aidé l'auteur du sujet
Le fait que tu mettes un ; à la fin de ta boucle while donne une boucle infinie !
Tu ne pourras jamais sortir de cette boucle ! Vu qu'il n'y a aucun bloc qui pourrait te permettre d'initialiser ta variable "reponse" à autre chose que 'O'...

Image utilisateurImage utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur
 
Hors ligne daedric # Posté le 18/06/2008 à 17:21:14
Groupe : Membres
Cette réponse a aidé l'auteur du sujet Cette réponse a aidé l'auteur du sujet
heu ... la programmation est peut etre pas faite pour toi ....

la ton while tourne a l'infinis en fait il fais le test reponse == 0 en boucle et comme la valeur ne de réponse ne bouge jamais il refais le test a chaque fois

voila pourquoi et pour le cpu rien de pire que les boucles infinis

"n'est pas mort ce qui semble a jamais dormir et en d'étranges temps même la mort peut mourrir"
 
Hors ligne Waziff # Posté le 18/06/2008 à 17:26:07
Groupe : Membres
Merci pour vos réponses, c'est bien compris !!

Retour au forum "Langage Java" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 64 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.2046s (0.1909s)