Déclaration tableau en java

varfendell Messages postés 3259 Date d'inscription   Statut Membre Dernière intervention   -  
scriptiz Messages postés 1424 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   425
 
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 3259 Date d'inscription   Statut Membre Dernière intervention   707
 
je ne suis plus athée, je sais que dieux existe maintenant :)

merci
0
scriptiz Messages postés 1424 Date d'inscription   Statut Membre Dernière intervention   425
 
Avec plaisir ^^

Varfendell comme dans les fameux chapitres "The Elder Scroll" ?
0
varfendell Messages postés 3259 Date d'inscription   Statut Membre Dernière intervention   707
 
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   Statut Membre Dernière intervention   425
 
Autant pour moi, ça fait longtemps que je n'ai plus joué.

Bonne continuation.
0