Witam
ostatnio na zajęciach dostałem zadanie o treści: Tablicę dwuwymiarową 10x10 uzupełnij losowymi wartościami liczbowymi, a następnie zapisz ją do pliku *.csv.Napisałem taki kod
package lab6;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Random;
public class zad4 {
public static void main(String[] args)throws IOException {
int tab[][] = new int[10][10];
Random rand = new Random();
//zapełnienie tablicy
for(int i=0; i<tab.length; i++) {
for(int j=0; j<tab.length; j++) {
tab[i][j]=rand.nextInt(51)+99;
}
}
//wyświetlenie tablicy
for(int i=0; i<tab.length; i++) {
for(int j=0; j<tab[i].length; j++) {
System.out.print(tab[i][j] + " ");
}
System.out.println();
}//zapis do pliku
String fileName = "plik.csv";
FileWriter fileWriter = null;
try {
fileWriter = new FileWriter(fileName);
for(int i=0; i<tab.length; i++) {
for(int j=0; i<tab.length; j++) {
fileWriter.write(tab[i][j]);
}
}
}catch (IOException ex) {
System.out.println("Problez z dostępem do pliku");
}finally {
if(fileWriter == null) {
System.out.println("Problem");
}else {
fileWriter.close();
}
}
}
}
lecz ten program nie działa jak należy.Czy ktoś może mi pomóc w rozwiązaniu tego zadania.Z góry dziękuję