Java Girilen Sayının Tek veya Çift Durumu
Java’da kullanıcı tarafından girilen sayının tek veya çift olma durumunu ekrana yazdıran program. 0 (sıfır) tek veya çift olmadığı için ona özel kural da girmeliyiz.
import java.util.Scanner;
public class javatekcift{
public static void main(String[] args){
Scanner sayisi = new Scanner(System.in);
System.out.println("Sayıyı girin:");
int sayi = sayisi.nextInt();
int sayikalan = sayi%2;
if(sayi == 0){
System.out.println("0 çift veya tek değil");
}else{
if(sayikalan == 0){
System.out.println("Çift");
} else if (sayikalan != 0) {
System.out.println("tek");
}else{
System.out.println("!");
}
}
}
}
İlk olarak kullanıcıdan bir sayı aldık. Ve bu sayıyı ikiye bölerek kalan değeri bir değişkene atadık.
İlk if kontrolümüzde girilen sayının 0 olup olmamasını kontrol ettirdik ve ona göre işleme devam ettik.
İkinci if deyimimizde ise kalan değeri kontrol ederek sayının çift olup olmamasını değerlendirdik.