Déclaration tableau en java

Fermé
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 - 7 janv. 2010 à 22:15
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 - 7 janv. 2010 à 22:25
Bonjour,

J'aimerais déclarer un tableau comme ceci:
public static int p;
public static double[][] matrice1 = new double[p][p];

seulement p est une variable qui est entré par l'utilisateur dans la suite du programme.
aussi quand je déclare mon tableau, cela créer forcement un problème car on ne sait de quelle dimension il est...
try
		{
			System.out.println("entrez le le degré p du polynome de lissage");
			Scanner s = new Scanner(System.in);
			p = s.nextInt();
		} 
		catch(Exception e){}

Comment faire?
A voir également:

5 réponses

scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
7 janv. 2010 à 22:19
Comme ça (code non vérifié mais en gros c'est ça) :
import java.util.Scanner;

public class InitTableau
{
    public Scanner sc = new Scanner(System.in);
    public static int p;
    public static double[][] matrice1;

    public static void main(String[] args)
    {
        try
        {
            System.out.print("Entrez le degré p du polynome de lissage : ");
            p = sc.nextInt();
            matrice1 = new double[p][p];
        }
        catch(Exception e) { }

        // Waouh mon tableau est initialisé à p éléments
    }
}

0
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 699
7 janv. 2010 à 22:20
je ne suis plus athée, je sais que dieux existe maintenant :)

merci
0
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
7 janv. 2010 à 22:23
Avec plaisir ^^

Varfendell comme dans les fameux chapitres "The Elder Scroll" ?
0
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 699
7 janv. 2010 à 22:24
Entre autre, mais avec le d et le f inversé :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
7 janv. 2010 à 22:25
Autant pour moi, ça fait longtemps que je n'ai plus joué.

Bonne continuation.
0