Bir Sayının Çift veya Tek Olduğunu Kontrol Etmek İçin Java Programı (eğer-değilse ve üçlü)

Bu programda, bir kullanıcı tarafından girilen bir sayının çift mi yoksa tek mi olduğunu kontrol etmeyi öğreneceksiniz. Bu, Java'da if… else ifadesi ve üçlü operatör kullanılarak yapılacaktır.

Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:

  • Java if… else İfadesi
  • Java Tarayıcı Sınıfı

Örnek 1: if… else deyimini kullanarak bir sayının çift mi yoksa tek mi olduğunu kontrol edin

 import java.util.Scanner; public class EvenOdd ( public static void main(String() args) ( Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); int num = reader.nextInt(); if(num % 2 == 0) System.out.println(num + " is even"); else System.out.println(num + " is odd"); ) )

Çıktı

 Bir sayı girin: 12 12 çift

Yukarıdaki programda, kullanıcının klavyesinden bir sayıyı okumak için bir Scannernesne readeroluşturulur. Girilen numara daha sonra bir değişken num içinde saklanır.

Şimdi, num'un çift mi yoksa tek %mi olduğunu kontrol etmek için, operatörü kullanarak kalanını hesaplıyoruz ve bölüp bölünemeyeceğini kontrol ediyoruz 2.

Bunun için if… elseJava'da ifade kullanıyoruz . Num, ile bölünebiliyorsa 2, sayı çifttir. Aksi takdirde, sayı tuhaftır.

Java'da üçlü operatör kullanarak num'un çift mi yoksa tek mi olduğunu kontrol edebiliriz.

Örnek 2: Üçlü operatör kullanarak bir sayının çift mi yoksa tek mi olduğunu kontrol edin

 import java.util.Scanner; public class EvenOdd ( public static void main(String() args) ( Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); int num = reader.nextInt(); String evenOdd = (num % 2 == 0) ? "even" : "odd"; System.out.println(num + " is " + evenOdd); ) )

Çıktı

 Bir sayı girin: 13 13 tek

Yukarıdaki programda, if… elseifadeyi üçlü operatörle değiştirdik (? :).

Burada sayı 2'ye bölünebiliyorsa "even"döndürülür. Aksi "odd"takdirde iade edilir. Döndürülen değer, evenOdd bir dize değişkenine kaydedilir.

Ardından sonuç, dizi birleştirme kullanılarak ekrana yazdırılır.

Ilginç makaleler...