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

[Java] Array dans une méthode

RoccatSub
RoccatSub
Niveau 5
01 octobre 2014 à 02:08:14

Bonsoir/bonjour à tous !

Voilà, j'avance petit à petit dans Java et ce soir je me suis entraîné avec les classes et les méthodes, jusque là ça va, par contre j'ai eu envie de m'attaquer a quelque chose que j'ai pas encore du tout vu ni dans mes livres ni dans mes cours c'est une méthode contenant un Array (par exemple pour lister les stats)

Du coup je me demandais si quelqu'un avait une piste ? Jusque là par exemple si je veux gérer l'age de mon Guerrier je vais faire ; http://pastebin.com/nyNtGgya mais pour le tableau j'avoue avoir du mal, j'ai eu une vague idée mais ça me renvoyait un null, enfin il est tard aussi.

D'avance merci !

hexabeast
hexabeast
Niveau 9
01 octobre 2014 à 08:06:34

C'est pas très clair ce que tu geux faire...

hexabeast
hexabeast
Niveau 9
01 octobre 2014 à 08:07:02
  • veux
Remynoschka
Remynoschka
Niveau 10
01 octobre 2014 à 09:55:36

Explique mieux ton problème + montre du code

RoccatSub
RoccatSub
Niveau 5
01 octobre 2014 à 11:15:29

Hmm c'est vrai qu'il était 2h du mat j'ai été tout sauf explicite.

Ce que j'aimerais faire, c'est une méthode "Stats" qui contienne les statistiques du guerrier, je sais pas si c'est la meilleure façon de faire, mais au moins ça me permettra de bosser et les tableaux, et les méthodes.

Donc dans l'idée ça serait quelque chose dans le genre

http://pastebin.com/8u6qYa6F

De là il me suffirait d'appeler la méthode getStats pour avoir les stats de mon guerrier mais ça ne marche pas et je me demande ce qui est foireux, c'est mes premiers contacts avec l'orienté objet alors tout ça ça me perd vite.

Merci !

Shippeur
Shippeur
Niveau 8
01 octobre 2014 à 13:04:52

Faut que stats soit un attribut de la class Warrior, comme t'as fait pour age

Remynoschka
Remynoschka
Niveau 10
01 octobre 2014 à 16:49:01

Tout dépends de ta façon d'obtenir les stats, le mieux oui c'est d'avoir 1 variable = 1 stat et tu y accède par des getter et setter

hexabeast
hexabeast
Niveau 9
01 octobre 2014 à 22:55:05

Dans cette fonction:
public void setStats(int[] stats)
{
int[] statsArray;
statsArray = new int[]
{
10,20,30,40,50
};
}

Le "int[] stats" est jamais utilisé, pour rester dans cet esprit il faudrait plutôt faire un truc du style:

int[] statistiques = new int[]
{
10,20,30,40,50
};

public void setStats(int[] stats)
{
statistiques = stats;
}

public int[] getStats()
{
return statistiques
}

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