A voir également:
- Comment écrire la methode readMatrix en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Ecrire en gras sur whatsapp - Guide
- Ecrire en miroir - Guide
- Java apk - Télécharger - Langages
2 réponses
Salut, j'espère que ceci t'aidera malgré le retard :
/**
*
* @author hezousylvain & Kidator
*/
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++){
for(j=0; j<this.getColumns(); j++)
out+=this.coeff[i][j]+"\t";
out+="\n";
}
return out; }
}
public static Matrix readMatrix(String[] args, Matrix matrix){
matrix.coeff = new double[Integer.parseInt(args[0])][Integer.parseInt(args[1])];
for(int i = 0; i < matrix.getLines();i++){
for(int j = 0;j < matrix.getColumns();j++){
matrix.setValue(i, j, Double.parseDouble(args[i * matrix.getColumns() + j + 2]));
}
}
return matrix;
}
/**
* Creates a new instance of TestMatrix
*/
public TestMatrix(String[] args) {
Matrix matrix = readMatrix(args, new Matrix(null));
}
/**
* Les données sont entrées en arguments
* au lancement du programme
*/
public static void main(String[] args){
new TestMatrix(args);
}
}
Kidator.
/**
*
* @author hezousylvain & Kidator
*/
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++){
for(j=0; j<this.getColumns(); j++)
out+=this.coeff[i][j]+"\t";
out+="\n";
}
return out; }
}
public static Matrix readMatrix(String[] args, Matrix matrix){
matrix.coeff = new double[Integer.parseInt(args[0])][Integer.parseInt(args[1])];
for(int i = 0; i < matrix.getLines();i++){
for(int j = 0;j < matrix.getColumns();j++){
matrix.setValue(i, j, Double.parseDouble(args[i * matrix.getColumns() + j + 2]));
}
}
return matrix;
}
/**
* Creates a new instance of TestMatrix
*/
public TestMatrix(String[] args) {
Matrix matrix = readMatrix(args, new Matrix(null));
}
/**
* Les données sont entrées en arguments
* au lancement du programme
*/
public static void main(String[] args){
new TestMatrix(args);
}
}
Kidator.