Archive for JAVA

Eclipse android sdk main.out.xml hatası

Eclipse ile android çalışmaya tüm hızımla devam ederken, hatalar can sıkmaya devam ediyor.

Uygulamayı “Run As” yaptığımda içi boş bi main.out.xml dosyası oluşturup aşağıdaki hatayı veriyordu. Read more »

Java ile String içindeki Sesli Harfleri Bulma


public class icindekisesliharfleribulma {

	public static String bul(String giris){
		int toplam = 0;
		giris = giris.toLowerCase();
		for(int i =0;i<giris.length();i++)
		{
			char sonuc = giris.charAt(i);
			if(sonuc=='a' || sonuc=='e' || sonuc=='ı' || sonuc=='i' || sonuc=='o' || sonuc=='ö' || sonuc=='u' || sonuc=='ü')
				toplam++;
		}
		giris = "sonuc: "+toplam;
		return giris;

	}
	public static void main(String[] args) {
		System.out.println(bul("kubilay erkeç"));
	}

}

Java ile Adam Asmaca Oyunu Yapma

Bu oyunu yaparken method kullanmadık, Math.random, toCharArray, Scanner, equalsIgnoreCase, charAt gibi işlemler kullandık.

import java.util.Scanner;

public class adamasmacacalismasi {

	public static void main(String[] args) {
		String[] kelimeler = {"televizyon","kağıt","kalem","soba"};
		int hangikelime = (int)(Math.random()*(kelimeler.length));
		String secilenkelime = kelimeler[hangikelime];
		char[] sorukelimesi = secilenkelime.toCharArray();
		int hata = 0,dogru=0,buldum=0;
		char[] gosterilendeger = new char[secilenkelime.length()];
		boolean hatavar = false;
		Scanner s = new Scanner(System.in);

		for(int i = 0;i1){
				hata++;
				hatavar = true;
			}
			buldum = 0;
			if(hatavar)
				System.out.println(hata +" hata yaptınız, "+(10-hata)+" hata yapma hakkınız kaldı");

			hatavar = false;
				if(hata==10){
					System.out.println("Oyun bitti");
					break;
				}
			}
		}

	}

}

Read more »

Değer Tersten de Yazıldığında Aynı mı?

Bu işlemde dikkat edeceğimiz işlemler, method kullanımı ve charAt(son) bölümü.
Kodu okurken farkedeceğiniz gibi “son=gelen.length()-1″ ile son harfi bulduk.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
   public class terstendeaynimi{
    public static boolean check(String gelen)
    {
        boolean sonuc = true;
        int baslangic = 0,son=gelen.length()-1;
        while(baslangic<son)
        {
            if(gelen.charAt(baslangic)!=gelen.charAt(son))
            {
                sonuc = false;
                break;
            }
            baslangic++;
            son--;
        }
        return sonuc;
    }
    public static void main(String[] args) {
        System.out.println(check("ütü"));
 
    }
 
}

Java ile Dizi İçerisinde Kaç Tane Harf Var

1
2
3
4
5
6
7
8
9
10
11
    public static void main(String[] args) {
        String kelime = "merhaba";
        int[] tekrar = new int[26];
            for(int i = 0;i<kelime.length();i++)
                tekrar[kelime.charAt(i)-'a']++;
 
        for(int i = 0;i<26;i++)
            if(tekrar[i]!=0)
                System.out.println((char)('a'+i)+"="+tekrar[i]);
 
    }

Java ile Tüm Dosya İşlemleri

Arkadaşlar aşağıdaki kodlar sayesinde java ile yapılabilecek neredeyse tüm dosya işlemlerine ulaşabilirsiniz.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;
 
public class denemeyap{
 
    public static void main(String[] args) throws IOException{
 
        File dosyax = new File("c:\\a.txt");
        PrintWriter yaz = new PrintWriter(dosyax);
        for(int i=1;i<=10;i++)
            yaz.println(i);
        yaz.close();
 
        File dosya = new File("c:\\a.txt");
        System.out.println("Var mi? "+dosya.exists());
        System.out.println("Okunabilir mi? "+dosya.canRead());
        System.out.println("Yazılabilir mi? "+dosya.canWrite());
        System.out.println("Dizin mi? "+dosya.isDirectory());
        System.out.println("Dosya mı? "+dosya.isFile());
        System.out.println("yolu: "+dosya.getAbsolutePath());
        System.out.println("Uzunluğu: "+ dosya.length() +" bytes");
        System.out.println("Son erişim tarihi: "+
                new Date(dosya.lastModified()));
       Runtime run = Runtime.getRuntime();
       Process pp = run.exec("notepad c:\\a.txt");
 
    }
 
}

Kategoriler