[java] probleme avec tableau

Fermé
burinho - 12 déc. 2005 à 07:20
stillfelil Messages postés 135 Date d'inscription samedi 23 octobre 2004 Statut Membre Dernière intervention 21 février 2009 - 12 déc. 2005 à 09:59
bonjour,

je débute en java et j'aimerais un petit coup de main, j'essaye de créer une varaible que j'aimerais stocker dans un tableau et l'afficher.




code>
public class tableau {
public static void main(String[] arguments) {

int notes;
int eleves;
tab=new int[notes];




system.out.println("veuillez saisir le nombre d'éleves");
eleves=Terminal.lireInt();


Terminal.ecrireStringln("veuillez saisir le nombre de notes");
notes=Terminal.lireInt();


for (int i=0; i<tab.length -1; i++)
{

Terminal.ecrireIntln(tab[i]);
}



}
}


A voir également:

2 réponses

choubaka Messages postés 39375 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 14 avril 2024 2 100
12 déc. 2005 à 07:58
salut

quel est ton problème ??
0
stillfelil Messages postés 135 Date d'inscription samedi 23 octobre 2004 Statut Membre Dernière intervention 21 février 2009 38
12 déc. 2005 à 09:59
slt,
deja pour commencer tu ne doit pas declarer des variables a l'interieur du main, au cas ou tu devait les utilisé dans d'autre methodes
pour pouvoir les utiliser dans main directement sans créer un objet de ta class il faut que ces variables soi "static"
et le plus important ,tu ne doit pas initialiser le tab avant d'avoir obtenu une valeur de ta variable note
je t'explique


import java.io.*;

public class tableau{

private static int nbr_notes ; //il faut mettre plus de sens dans le nom
private static int nbr_eleves;
private static int[] tab;



public static void main(String[] args) throws Exception
{

DataInputStream source = new DataInputStream(System.in);

System.out.println( "veuillez saisir le nombre d'éleves" );
String donnee = source.readLine();
nbr_notes = Integer.parseInt(donnee); //converion vers un int
tab = new int[nbr_notes];
//... la suit est facile
}
}
//voila j'ai esseile de faire le plus simple possible
si ta tjr un probleme tu demande ici
bye
0