Ekim, 2013 için arşiv

Öncelikle bir dizin altındaki dosyaları listelemeye bakalım.

try {
File directory = new File(“C:/Dosyalar”); // aramak istediğiniz dizin “C:/Dosyalar”
File[] fList = directory.listFiles();
new File(“C:/Dosyalar/Outputs”).mkdirs(); // C:/Dosyalar dizini altında Outputs isimli klasör oluşturmaya yarar.
for (File file : fList){
System.out.println(file.getName()); // dırayla dosyaların adını yazdırıyoruz
}
}catch (Exception e) {
System.out.println(e.getMessage());
}

Şimdi dosyadan okuma ve dosyaya yazma işlemlerine geçelim.

BufferedReader bufferReader = null;
BufferedReader bufferReader = null;
try {
bufferReader = new BufferedReader(new FileReader(“C:/Dosyalar/file.txt”)); // file.txt dosyasıdan okuma yapıyoruz
String satir = bufferReader.readLine();
while (satir != null){
System.out.println(“Satırda yazanlar : ” + satir);
satir = bufferReader.readLine();
}

String outFile = “C:/Dosyalar/fileOut.txt”; // fileOut.txt dosyasına birşeyler yazıdırıyoruz
bufferWriter = new BufferedWriter(new FileWriter(outFile));
bufferWriter.write(“Merhaba Dünya”);

// okuma ve yazma işlemlerinden sonra dosyaları kapatıyoruz
bufferWriter.close();
bufferReader.close();

}catch (Exception e) {
try {
bufferWriter.close();
bufferReader.close();
} catch (Exception e1) {
System.out.println(e1.getMessage());
}
}

Java’da girdiğiniz tarihin hangi güne denk geldiğini bulma

importjava.text.DateFormat;

importjava.text.SimpleDateFormat;

importjava.util.Calendar;

importjava.util.Date;

public class HaftaGun {

       public static void main(String[] args) {

              try {

                    DateFormat df = new SimpleDateFormat(“yyyyMMdd”);

                    Date date = df.parse(“19881122”);  // bulmak istediğimiz tarih  yıl ay gün şeklinde

                    Calendar calendar = Calendar.getInstance();

                     calendar.setTime(date);

                     int day = calendar.get(Calendar.DAY_OF_WEEK);

                    if(day==1)

                            System.out.println(“PAZAR”);

                    elseif(day==2)

                                 System.out.println(“PAZARTESİ “);

                   elseif(day==3)

                                System.out.println(“SALI”);

                   elseif(day==4)

                                System.out.println(“ÇARŞAMBA”);

                    elseif(day==5)

                               System.out.println(“PERŞEMBE”);

                    elseif(day==6)

                           System.out.println(“CUMA”);

                   elseif(day==7)

                          System.out.println(“CUMARTESİ”);

          } catch (Exception e) {

                           System.out.println(“Hata Alındı…  “  + e.getMessage());

          }

   }

}

Asal sayılarsadece kendisi ve 1 sayısına bölünebilen 1’den büyük pozitif tam  sayılar biçiminde tanımlanırlar. Asal sayıların 1 ve kendisinden başka tam  böleni yokturasal sayı

Örneğin; 5 sayısı 3′ e ya da 2’ye tam bölünmez. Sadece 1’e ve kendisine tam  bölünebilir o yüzden 5 asaldır.

1′ den 100′ e kadar olan asal sayılar şunlardır: 2, 3, 5, 7, 11, 13, 17, 19,  23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89 ve 97′ dir.

gelelim Java Kodlarına :

import java.util.Scanner;

public class AsalSayilar {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println(“Bir Sayı Giriniz : “);

boolean asal = true;

int sayi = scanner.nextInt();

if (sayi <= 1)

System.out.println(“1 den büyük pozitif tam sayılar asal olabilir “);

else{

for (int i = 2; i < sayi; i++) {

int kalan = sayi % i;

if (kalan == 0) {

asal = false;

break;

}

}

if( asal ){

System.out.println(“Girdiğiniz Sayi Asal Sayıdır… “);

}else{

System.out.println(“Girdiğiniz Sayi Asal Degildir… “);

}

}

}

}