Java programlama dili, bir karakterin alfabede olup olmadığını kontrol etmek için bir dizi yerleşik yöntem sağlar. Bu yazıda, Java programlama dilinde bir karakterin alfabede olup olmadığını kontrol eden program örneğini çözeceğiz.

If-Else Kullanarak Karakterin Alfabe Olup Olmadığını Kontrol Eden Program

Java programlama dilinde, karakterleri temsil etmek için char veri tipi kullanılır. Char veri tipi, tek bir karakteri saklamak için kullanılır ve tek tırnak işareti ile tanımlanır. Aşağıdaki program, kullanıcının girdiği karakterin alfabede olup olmadığını kontrol eder:

import java.util.Scanner;

public class AlphabetCheck {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("Bir karakter girin: ");
        char ch = scanner.next().charAt(0);

        if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) {
            System.out.println(ch + " bir harftir.");
        } else {
            System.out.println(ch + " bir harf değildir.");
        }
    }
}

Yukarıdaki kod, kullanıcıdan bir karakter girmesini isteyen ve girilen karakterin alfabede olup olmadığını kontrol eden basit bir Java programıdır. Program, kullanıcının girdiği karakteri char veri tipinde depolar ve if-else yapısı kullanarak karakterin harf olup olmadığını kontrol eder.

If-else yapısındaki koşul ifadesi, verilen karakterin küçük harflerden (a-z) veya büyük harflerden (A-Z) herhangi birine eşit veya büyük olup olmadığını kontrol eder. Eğer karakter alfabede bir harf ise, “bir harftir” mesajı görüntülenir. Değilse, “bir harf değildir” mesajı görüntülenir.

isAlphabetic() Kullanarak Karakterin Alfabe Olup Olmadığını Kontrol Eden Program

Char veri tipi, tek bir karakteri saklamak için kullanılır ve tek tırnak işareti ile tanımlanır. Aşağıdaki program, kullanıcının girdiği karakterin alfabede olup olmadığını kontrol eder:

import java.util.Scanner;

public class AlphabetCheck {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("Bir karakter girin: ");
        char ch = scanner.next().charAt(0);

        if (Character.isAlphabetic(ch)) {
            System.out.println(ch + " bir harftir.");
        } else {
            System.out.println(ch + " bir harf değildir.");
        }
    }
}

Yukarıdaki kod, kullanıcıdan bir karakter girmesini isteyen ve girilen karakterin alfabede olup olmadığını kontrol eden basit bir Java programıdır. Program, kullanıcının girdiği karakteri char veri tipinde depolar ve isAlphabetic() yöntemini kullanarak karakterin harf olup olmadığını kontrol eder.

Bu yazı dikkatini çekebilir.   Java Kullanıcının Girdiği Sayıları Toplayan Program

If-else yapısı, isAlphabetic() yöntemi tarafından döndürülen boolean değeri kontrol eder. Eğer değer true ise, yani karakter alfabede bir harf ise, “bir harftir” mesajı görüntülenir. Değilse, “bir harf değildir” mesajı görüntülenir.


Bu yazımızda, Java programlama dilinde isAlphabetic() ve if-else yöntemlerini kullanarak bir karakterin alfabede olup olmadığını kontrol eden bir program yazdık. Farklı Java örneklerimizi de görmek isterseniz buradan tümünü görebilirsiniz.