Java da klavyeden girilen sayıların teklerini ayrı çiftlerini ayrı dosyaya yazma
Java da klavyeden girilen sayıların tek olanlarını tek.txt ye çift olanlarını çift.txt ye yazarken öncelikle txt lerin yollarını belirtip bunları printstream e atıyoruz sonra Scanner ile sayılarımızı alıp tek çift ayırıp ona göre yazdırıyoruz. programın kodları;
import java.util.*;
import java.io.*;
public class JavaApplication21 {
public static void main(String[] args) {
PrintStream cikti = null;
PrintStream cikti1 = null;
try {
File dosya = new File("C:\\cift.txt");
cikti = new PrintStream(dosya);
File dosya1 = new File("C:\\tek.txt");
cikti1 = new PrintStream(dosya1);
Scanner klavye = new Scanner (System.in);
for (int i = 0; i < 5; i++) {
System.out.println("Lütfen sayı giriniz");
int sayi = klavye.nextInt();
if (sayi%2==0){ cikti.println(sayi); }
else cikti1.println(sayi);
}
cikti.close();
cikti1.close();
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
}
}