Déclaration tableau en java
varfendell
Messages postés
3259
Date d'inscription
Statut
Membre
Dernière intervention
-
scriptiz Messages postés 1494 Statut Membre -
scriptiz Messages postés 1494 Statut Membre -
Bonjour,
J'aimerais déclarer un tableau comme ceci:
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...
Comment faire?
--
La vérité appartient à ceux qui la cherchent et non point à ceux qui prétendent la détenir.
(n'oubliez pas de mettre résolu si vous avez trouvé votre bonheur: pensez aux autres^^')
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?
--
La vérité appartient à ceux qui la cherchent et non point à ceux qui prétendent la détenir.
(n'oubliez pas de mettre résolu si vous avez trouvé votre bonheur: pensez aux autres^^')
Configuration: windows viste, firefox
A voir également:
- Déclaration tableau en java
- Déclaration - Guide
- Tableau word - Guide
- Jeux java itel - Télécharger - Jeux vidéo
- Trier un tableau excel - Guide
- Waptrick java football - Télécharger - Jeux vidéo
5 réponses
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
}
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question