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

Probléme sous java

afa
afa
Niveau 10
21 octobre 2012 à 00:09:01

Bonsoir le forum, j'ai un DM a rendre bientôt et j'arrive pas a bien insérer mes formules INT et if, je voulais vous demander un peu d'aide car vous êtes plus expérimenté que moi , Ce que je voudrais c'est que quand je tape 10 dans la prime d'ancienneté , il me marque qu'une seule réponse et pas la mauvaise , j'ai pris un screen pour vous montrer :oui:

https://image.noelshack.com/fichiers/2012/42/1350770831-java.png

Comme vous le voyez sa m'affiche ceci :
Alors la prime d'anciennetés est de 0 euros
Alors la prime d'anciennetés est de 100 euros

Normalement je devrais avoir que la seconde réponse

Mon code :d)

import java.util.Scanner;

public class Anciennete {

/**

  • @param args
  • /

public static void main(String[] args) {
// TODO Auto-generated method stub

String Nom;
int Anc;

Scanner sc = new Scanner (System.in);

System.out.println("Veuillez saisir le nom");
String Nom1 = sc.nextLine();

System.out.println("Veuillez saisir le nombre d'années d'anciennetés");
int Anc1 = sc.nextInt();

//

{ int PA = 50;
if (PA < 0);
System.out.println("Alors la prime d'anciennetés est de 0 euros");
}
{ int PA1 = 50;
if (PA1 < 10);
System.out.println("Alors la prime d'anciennetés est de 100 euros");
}

}
}

Chocolayte
Chocolayte
Niveau 73
21 octobre 2012 à 00:25:26

J'm'y connais pas en Java, mais une double condition ne suffirait pas ?

if (PA < 0 AND PA >= 9);
if (PA1 < 10);

Chocolayte
Chocolayte
Niveau 73
21 octobre 2012 à 00:26:31

Enfin, PA semble négative donc j'ai du me gourer dans la condition, le principe reste valable.

afa
afa
Niveau 10
21 octobre 2012 à 00:27:11

J'ai une troisieme condition a faire aussi la meme que les deux autres mais avec une prime d'anciennetes de < 15 ans pour un prix de 150 euros, j'essayerais ta methode demain :oui:

afa
afa
Niveau 10
21 octobre 2012 à 10:14:16

:up:

041
041
Niveau 10
21 octobre 2012 à 10:21:08

{ int PA = 50; :d) C'est quoi cette accolade qui traine là ?
if (PA < 0); :d) Un ; après un if = condition toujours executée
System.out.println("Alors la prime d'anciennetés est de 0 euros");
} :d) C'est quoi cette accolade qui traine là ?
{ int PA1 = 50; :d) C'est quoi cette accolade qui traine là ?
if (PA1 < 10); Un ; après un if = condition toujours executée
System.out.println("Alors la prime d'anciennetés est de 100 euros");
} :d) C'est quoi cette accolade qui traine là ?

Après j'ai même pas regardé ce que fait le code, mais, ta syntaxe m'a fait pleurer :peur:

afa
afa
Niveau 10
21 octobre 2012 à 10:23:11

C'est mon tout premier code :oui:

afa
afa
Niveau 10
21 octobre 2012 à 11:12:02

Quelqu'un peut-t'il m'aider ? :svp:

Houphouet
Houphouet
Niveau 10
21 octobre 2012 à 11:25:47

J'aurais mis un truc genre

If anc1 > 10

et if anc1 < 10 (enfin qqch du genre)

dark_drow
dark_drow
Niveau 15
22 octobre 2012 à 15:03:49

tiens, c'est pas encore au point.
Tu as des problemes de syntaxes, de variable et d'indentation
http://pastebin.com/nHtvZATV

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