instagram twitter linkedin github youtube

23.3.17

Java da klavyeden girilen sayıların teklerini ayrı çiftlerini ayrı dosyaya yazma

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());
        }
         
    }
    
}