Algoritma konusunun en temel karşılaştırma örneğidir. Kullanıcının girdiği sayı tek mi yoksa çift mi? Basit bir algoritma olmasına rağmen tekrar bir açıklayalım.
Kullanıcı klavyeden bir tane tam sayı girişi yapar. Alınan bu sayı if (karar) ile 2 sayısına tam bölünüp bölünmediği kontrol edilir. Eğer her hangi bir sayı 2ye tam bölünüyorsa bu sayı çift sayıdır. Eğer sayı 2 sayısına tam olarak bölünmüyorsa ozaman bu sayı tek sayıdır.
Aşağıdaki Java örneği hem if kullanımını hemde hem de algoritma açısından faydalı bir örnektir.
Java Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import java.util.Scanner; public class JavaOrnekleri { public static void main(String[] args) { Scanner giris=new Scanner(System.in); int sayi; System.out.print("Bir tane Tam Sayı Girin :"); sayi=giris.nextInt(); if (sayi %2==0) { System.out.println(sayi+" Sayısı Çift Sayıdır"); } else { System.out.println(sayi+" Sayısı Tek Sayıdır"); } } } |
Çıktı: