Comment écrire une methode readMatrix() contenue en JAVA
sylashezou
Messages postés2Date d'inscriptionmardi 10 août 2010StatutMembreDernière intervention20 juin 2012
-
15 août 2010 à 03:41
Kidator
Messages postés16Date d'inscriptiondimanche 6 juin 2010StatutMembreDernière intervention31 août 2010
-
20 août 2010 à 22:50
Bonjour,je suis étudiant débutant en Java.On me demande dans un programme d'écrire une méthode static readMatrix() demandant à l'utilisateur les dimensions de la matrice ainsi que les coefficient et qui retourne une instance de matrice.comment écrire cette méthode?pouvez-vous m'aider s'il vous plait?
return new Matrix(dimensionX,
dimensionY,
coefficients);
}
/**Les données sont entrées en arguments
* au lancement du programme
* il faut bien sur ajouter des tests
* pour vérifier que les entrées sont
* correctes!
*/
public static void main(String[] args){
readMatrix(args);
}
Kidator
Messages postés16Date d'inscriptiondimanche 6 juin 2010StatutMembreDernière intervention31 août 2010 20 août 2010 à 22:50
Salut, cela devrait être mieux :
/**
*
* @author Kidator & Cie
*/
public class TestMatrix {
public class Matrix {
double [][]coeff;
public Matrix(double [][]a){
this.coeff=a;
}
public double getValue(int i,int j){
return this.coeff[i][j];
}
public void setValue(int i,int j,double val){
this.coeff[i][j]=val;
}
public int getColumns(){
return this.coeff[0].length;
}
public int getLines(){
return this.coeff.length;
}
public String toString(){
String out="";
int i,j;
for (i=0; i<this.getLines(); i++){