CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[JavasCool] Boucle for

KonarLeBarbare
KonarLeBarbare
Niveau 7
23 novembre 2014 à 19:07:36

Je dois trouver un moyen d'afficher les triplets de Pythagore avec des boucles "for" mais je comprend rien :(

Voilà le sujet :d) https://image.noelshack.com/fichiers/2014/47/1416765923-android-image-11-23-2014.jpg

KonarLeBarbare
KonarLeBarbare
Niveau 7
23 novembre 2014 à 19:11:17

J'ai fais ça mais je comprend pas ça marche pas :(

:d) https://image.noelshack.com/fichiers/2014/47/1416766242-android-image-11-23-2014.jpg

Tikim
Tikim
Niveau 21
23 novembre 2014 à 19:20:52

Un truc du genre :

si sqrt(a*a + b*b) % 1 == 0
afficher les nombres

sinon ne rien afficher

en parcourant de 1 à n a et b (deux boucles for)

[N]amek
[N]amek
Niveau 8
23 novembre 2014 à 19:24:36

T'es en S ou ES ?

KonarLeBarbare
KonarLeBarbare
Niveau 7
23 novembre 2014 à 19:24:54

Je dois le faire avec deux boucles for imbriquée l'une dans l'autre :(

KonarLeBarbare
KonarLeBarbare
Niveau 7
23 novembre 2014 à 19:25:24

En S (je suis une grosse merde en ISN)

KonarLeBarbare
KonarLeBarbare
Niveau 7
23 novembre 2014 à 19:28:27

l3arahir :d) Pas sur que ce sois ça (j'ai jamais vu tout ça sur Java's Cool) :(

KonarLeBarbare
KonarLeBarbare
Niveau 7
23 novembre 2014 à 19:32:55

Ok d'acc je pige mieux là :ok:

KonarLeBarbare
KonarLeBarbare
Niveau 7
23 novembre 2014 à 19:33:32

Je vais le refaire et le reposter :ok: (je te l'envoie en privé)

Tikim
Tikim
Niveau 21
23 novembre 2014 à 19:42:08

Juste que la racine en symbole existe pas, c'est la fonction sqrt (Math.sqrt peut-être, 'fin faut chercher). Et dans le if il faut mettre deux '=', sinon ça va pas le faire :o))

Mais oui c'était bien ça l'idée.

KonarLeBarbare
KonarLeBarbare
Niveau 7
23 novembre 2014 à 19:43:22

je pige pas les "system" et le "%" avant le 1 :(

KonarLeBarbare
KonarLeBarbare
Niveau 7
23 novembre 2014 à 19:44:05

J'ai fais ça :d) https://image.noelshack.com/fichiers/2014/47/1416768207-android-image-11-23-2014.jpg

:(

Tikim
Tikim
Niveau 21
23 novembre 2014 à 19:47:20

Voilà en plus propre : http://pastebin.com/xHGgwu3m

Le '%' c'est le modulo, ça te donne le reste de la division entière. Par exemple 4 % 2 = 0 car le reste est nul. 5 % 2 = 1

KonarLeBarbare
KonarLeBarbare
Niveau 7
23 novembre 2014 à 19:48:30

ok :ok:

Tikim
Tikim
Niveau 21
23 novembre 2014 à 19:49:20

Renseigne toi sur le fonctionnement des boucles for ! Ce que t'as écrit ne veut rien dire !
Quand tu as une boucle for(...);
le fait de mettre un point virgule après signifie que ta boucle for ne fait strictement RIEN (sauf incrémenter sa variable ofc). Une boucle for effectue le code entre { } autant de fois que spécifié. Si tu mets pas de code forcément il se passe rien.

Analyse la solution que je t'ai donné mais surtout relis ton cours sur les boucles for (ou un tuto sur le web).

KonarLeBarbare
KonarLeBarbare
Niveau 7
23 novembre 2014 à 19:51:10

Tu n'aurais pas un bon site qui fournis des tuto pour Java's Cool?
(je sais même pas si Java et Java's Cool c'est la même chose)

Tikim
Tikim
Niveau 21
23 novembre 2014 à 19:53:33

Ici : http://baptiste-wicht.developpez.com/tutoriels/java/debuter/

Note que ça change rien s'il y a une différence, les boucles for, while, conditions if/else/switch, c'est kif-kif dans tous les langage de programmation.

KonarLeBarbare
KonarLeBarbare
Niveau 7
23 novembre 2014 à 20:00:36

J'ai une erreur de compilation :(

:d) https://image.noelshack.com/fichiers/2014/47/1416769210-android-image-11-23-2014.jpg

Tikim
Tikim
Niveau 21
23 novembre 2014 à 20:04:14

Tu déclares deux fois tes variables, déjà. Déclare les soit avant la boucle, soit dans la boucle (mieux) mais pas aux deux endroits.

Ensuite je pense que ton print est mal écrit, renseigne-toi sur la syntaxe. Ah et là tu vas afficher trois nombres collés sur chaque ligne, pense à les espacer.

Tikim
Tikim
Niveau 21
23 novembre 2014 à 20:08:14

Et apprends à lire les erreurs de compilation, c'est essentiel ! La plupart du temps elles sont très précises sur le problème, et l'endroit où il y a le problème.

Encore autre chose : Tu as une touche sur ton clavier qui s'appelle soit "Impr Ecr" soit "prtScr", ça permet de faire une capture d'écran. Appuie dessus lorsque tu es dans ton IDE, puis ouvre Paint, colle (CTRL + V), sauvegarde l'image, et poste-la sur un site comme noelshack ( http://www.noelshack.com ) puis donne nous le lien. Ce sera plus visible.

Si tu as du code à nous présenter, copie-colle le sur un site comme http://pastebin.com/

Personne ici ne fera l'effort de lire un code mal incrémenté copié collé directement sur le forum sans mise en page. Mets-le sur pastebin et donne-nous le lien.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment