Java da dosyaya yazı yazma
Java da bir metin belgesi,word belgesi vb. gibi yerlere yazı yazmayı anlatacağım.
package sinavdeneme;
//önce paketleri import ediyoruz.
import java.io.*;
import java.util.Scanner;
public class dosyaYazma {
public static void main(String[] args) {
//sayıları atacağımız bir dizi oluşturuyoruz.
int dizi[] = new int[100];
//IO Exception hatası almamak için try cacth bloğu içine yazıyoruz.
try {
//tek sayıların yazılacağı yeri belirtiyoruz.
FileWriter ciftyaz = new FileWriter("e://cift.txt");
PrintWriter ciftprint = new PrintWriter(ciftyaz);
//çift sayıların yazılacağı yeri belirtiyoruz.
FileWriter tekyaz = new FileWriter("e://tek.txt");
PrintWriter tekprint = new PrintWriter(tekyaz);
for (int i = 0; i < 100; i++) {
//diziye rastgele değer atıyoruz.
dizi[i] = (int) (Math.random() * 100);
// tek çift durumuna bakıyoruz
if (dizi[i] % 2 == 1) {
tekprint.println(dizi[i]);
} else {
ciftprint.println(dizi[i]);
}
}
System.out.println("dosyaya veriler yazıldı.");
//yazma komutlarımızı bitiriyoruz.
tekprint.close();
ciftprint.close();
} //hata durumunda ne yapılması gerektiğini belitiyoruz.
catch (Exception e) {
System.out.println(e);
}
}
}
package sinavdeneme;
//önce paketleri import ediyoruz.
import java.io.*;
import java.util.Scanner;
public class dosyaYazma {
public static void main(String[] args) {
//sayıları atacağımız bir dizi oluşturuyoruz.
int dizi[] = new int[100];
//IO Exception hatası almamak için try cacth bloğu içine yazıyoruz.
try {
//tek sayıların yazılacağı yeri belirtiyoruz.
FileWriter ciftyaz = new FileWriter("e://cift.txt");
PrintWriter ciftprint = new PrintWriter(ciftyaz);
//çift sayıların yazılacağı yeri belirtiyoruz.
FileWriter tekyaz = new FileWriter("e://tek.txt");
PrintWriter tekprint = new PrintWriter(tekyaz);
for (int i = 0; i < 100; i++) {
//diziye rastgele değer atıyoruz.
dizi[i] = (int) (Math.random() * 100);
// tek çift durumuna bakıyoruz
if (dizi[i] % 2 == 1) {
tekprint.println(dizi[i]);
} else {
ciftprint.println(dizi[i]);
}
}
System.out.println("dosyaya veriler yazıldı.");
//yazma komutlarımızı bitiriyoruz.
tekprint.close();
ciftprint.close();
} //hata durumunda ne yapılması gerektiğini belitiyoruz.
catch (Exception e) {
System.out.println(e);
}
}
}
Yorumlar
Yorum Gönder