[java] probleme avec tableau
burinho
-
stillfelil Messages postés 135 Statut Membre -
stillfelil Messages postés 135 Statut Membre -
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]);
}
}
}
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:
- [java] probleme avec tableau
- Jeux java itel - Télécharger - Jeux vidéo
- Tableau word - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Trier un tableau excel - Guide
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
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
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