Problème de POO et de 64bits
Résolu/Fermé
Black n' Sad
Messages postés
3
Date d'inscription
mercredi 6 novembre 2013
Statut
Membre
Dernière intervention
22 novembre 2013
-
6 nov. 2013 à 14:08
Black n' Sad Messages postés 3 Date d'inscription mercredi 6 novembre 2013 Statut Membre Dernière intervention 22 novembre 2013 - 6 nov. 2013 à 15:06
Black n' Sad Messages postés 3 Date d'inscription mercredi 6 novembre 2013 Statut Membre Dernière intervention 22 novembre 2013 - 6 nov. 2013 à 15:06
A voir également:
- Problème de POO et de 64bits
- 32bits ou 64bits - Guide
- Whatsapp pour windows 10 64bits - Télécharger - Messagerie
- Win rar 64bits - Télécharger - Compression & Décompression
- Happy poo - Télécharger - Arcade
- POO héritage ✓ - Forum Webmastering
2 réponses
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
Modifié par arth le 6/11/2013 à 15:15
Modifié par arth le 6/11/2013 à 15:15
Bonjour,
Sur un système 64 bits, certaines applications nécessitent java en 32 bits, donc il faut le laisser installer. Le désinstaller fera que ces applications ne fonctionneront tout simplement pas.
Ensuite, ce n'est pas la seule chose que fait ce programme. Il en fait même beaucoup de choses.
Mais pourquoi n'affiche-t-il que la première ligne?
Mais c'est simple. Quand on crée la première ville, on utilise le constructeur avec paramètres. A la fin du constructeur, il y a la fonction setCategorie()
Dans cette même fonction, tu as utilisé un WHILE, sauf que le WHILE est terminé par un ; => while(i< rangs.length && this.nombreHabitants >= rangs[i]);
Donc, comme i n'est jamais incrémenté vu qu'il n'est pas dans le WHILE, alors le programme tourne en boucle de façon infini. On pourrait le laisser tourner longtemps comme ça.
Donc il faut supprimer ce ; à la fin de ce while
Autre chose, et à moins que je ne sache pas, comme ce sont des entiers, à quoi servent les _ ?
Le loup, solitaire et mystérieux.
Sur un système 64 bits, certaines applications nécessitent java en 32 bits, donc il faut le laisser installer. Le désinstaller fera que ces applications ne fonctionneront tout simplement pas.
Ensuite, ce n'est pas la seule chose que fait ce programme. Il en fait même beaucoup de choses.
Mais pourquoi n'affiche-t-il que la première ligne?
Mais c'est simple. Quand on crée la première ville, on utilise le constructeur avec paramètres. A la fin du constructeur, il y a la fonction setCategorie()
Dans cette même fonction, tu as utilisé un WHILE, sauf que le WHILE est terminé par un ; => while(i< rangs.length && this.nombreHabitants >= rangs[i]);
Donc, comme i n'est jamais incrémenté vu qu'il n'est pas dans le WHILE, alors le programme tourne en boucle de façon infini. On pourrait le laisser tourner longtemps comme ça.
Donc il faut supprimer ce ; à la fin de ce while
Autre chose, et à moins que je ne sache pas, comme ce sont des entiers, à quoi servent les _ ?
Le loup, solitaire et mystérieux.
Black n' Sad
Messages postés
3
Date d'inscription
mercredi 6 novembre 2013
Statut
Membre
Dernière intervention
22 novembre 2013
6 nov. 2013 à 15:06
6 nov. 2013 à 15:06
Merci pour ton aide !
Et pour répondre à ta question, les underscores _ servent à différencier plus facilement les différentes parties d'un nombre à rallonge (du genre 100000000000000, en écrivant 100_000_000_000_000 c'est beaucoup plus clair).
Je sais que la programmation Java ne sert pas qu'à la POO, mais j'apprends et ne pas pouvoir expérimenter dans tel ou tel domaine, ça me frustre.
Et pour répondre à ta question, les underscores _ servent à différencier plus facilement les différentes parties d'un nombre à rallonge (du genre 100000000000000, en écrivant 100_000_000_000_000 c'est beaucoup plus clair).
Je sais que la programmation Java ne sert pas qu'à la POO, mais j'apprends et ne pas pouvoir expérimenter dans tel ou tel domaine, ça me frustre.