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

Besoin d'aide sur Java

Kain_Reaver
Kain_Reaver
Niveau 11
07 août 2013 à 19:32:48

Salutations :)

Je suis entrain d'apprendre le Java et je trouve ça pas mal compliqué.

J'ai un paquet de jeu de cartes et je dois modifier la valeur des cartes pour faire en sorte que l'AS ait la valeur 1, 2, la valeur 2, etc... jusqu'à Joker avec la valeur 14.

Avec le boolean je dois vérifier si la valeur est valide et retourner vrai si c'est le cas. Sauf que je ne sais pas comment commencer, quoi écrire même. Comme j'ai un boolean je dois utiliser les conditions if-else, mais je bloque...

Voici ce que j'ai :

public boolean setValeur(int pValeur)
{
valeur = true;

return valeur;
}
return false;
}

Pouvez m'aider à démarrer? :)

PatateChocolat
PatateChocolat
Niveau 9
07 août 2013 à 21:43:42

Déjà, tu as un gros problème au niveau de tes parenthèses :

"
{
return valeur;
}
return false;
}
"

Ensuite tu veux savoir si la valeur est comprise entre deux bornes c'est ça ? J'ai pas trop compris (Je viens de me réveiller, j'ai la tête dans le c*l) :( .

dark_drow
dark_drow
Niveau 15
07 août 2013 à 21:47:17

en java les fonctions setValeur() et getValeur() sont la pour respectivement modifier une valeur et retourner celle ci. On appelle ça des setters et des getters

genre :
class Carte{
private int valeur;
public Carte(){...}
public void setValeur(int nouvelleValeur){ valeur = nouvelleValeur;}
public int getValeur(){ return valeur;}

dark_drow
dark_drow
Niveau 15
07 août 2013 à 21:48:49

ce sont des conventions.
De même des fonctions retournant true ou false sont souvent préfixé de "is" ( exemple : isValide() )

dsl pour le double post

Pseudo supprimé
Pseudo supprimé 07 août 2013 à 22:57:03

| https://www.jeuxvideo.com/forums/1-31-8658117-1-0-1-0-besoin-d-aide-sur-java.htm#message_8658130
| Ecrit par « PatateChocolat », 7 août 2013 à 21:43:42
| « Déjà, tu as un gros problème au niveau de tes parenthèses :
|
| "
| {
| return valeur;
| }
| return false;
| }
| "
|
| Ensuite tu veux savoir si la valeur est comprise entre deux bornes c'est ça ? J'ai pas trop compris (Je viens de me réveiller, j'ai la tête dans le c*l) :( . »

C'est des accolades pas des parenthèses !

PatateChocolat
PatateChocolat
Niveau 9
08 août 2013 à 01:18:07

Ouais, c'est ce que j'ai dis, j'ai la tête dans le c*l :hap: .

Merci Nuteylla, je corrige : Tu as un gros problème au niveau de tes accolades :hap: .

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