Hallo Leute,
möchte mein erzeugtes Ergebnis über den FileWriter in einer Text Datei packen. Muss aber irgendwie mein double in string parsen!?? Kann mir da einer bitte behilflich sein.
Danke
möchte mein erzeugtes Ergebnis über den FileWriter in einer Text Datei packen. Muss aber irgendwie mein double in string parsen!?? Kann mir da einer bitte behilflich sein.
Danke
Java:
package Woche5;
import java.io.*;
public class Matrix_mal_Vektor {
public static double[] rechne(double [][] mat, double [] vek){
double [] erg = new double [3]; //für das Ergebnis es kommt ja ein Vektor wieder raus
for (int i=0; i<mat.length; i++){
for (int j=0; j<mat[i].length; j++){
erg[i] = mat [i][j] * vek[j] + erg[i];
}
}
System.out.println("Ergebnis:");
for (int i=0; i<erg.length; i++){ //zum Ausgeben des Ergebnis
System.out.println(erg[i]);
}
return erg;
}
public void write(String str){
String Ausgabe = "Ergebnis" + str;
FileWriter f1;
try{
f1 = new FileWriter("Ausgabe.txt"); //hier wird FileWriter der Dateinamen den man eingegeben hat übergeben
f1.write(Ausgabe);
f1.close();
}
catch (IOException e){
System.out.println("Fehler beim Erstellen der Datei");
}
}
public static void main(String[] args){
double [] [] mat = {{ 1.0, 2.0, 1.1}, {4.0, 7.0, 1.2}, {0.32, 4.2, 2.0}};
double [] vektor = {1.5, 2.5, 3.7};
rechne(mat,vektor);
//write(Double.toString(erg)); ???????!!!!!!!!!!!!!
}
}