• 06-10-2020, 23:03:08
    #1
    Scanner tarayıcı = new Scanner(System.in);System.out.println("Sayı Gırınız");int sayı = tarayıcı.nextInt();int sonuc = sayı % 2;int sonuc1 = sayı % 1;if (sonuc == sayı){    System.out.println("syı tek");if (sonuc1 == sayı){    System.out.println("syı tek");
  • 06-10-2020, 23:13:57
    #2
    Sayının 1 ile modunu alarak ne yaptığınızı tam olarak anlayamadım.

    Eğer bir sayının 2'ye bölümünden kalan 0 ise o sayı çifttir. Aksi durumda ise tek olur.

    Scanner scanner = new Scanner(System.in);
    int number = scanner.nextInt();
    if (number % 2 == 0) {
        System.out.println("Sayı çifttir!");
    } else {
        System.out.println("Sayı tektir!");
    }
  • 06-10-2020, 23:18:01
    #3
    hocam ınt sonuc olarak bölümden kalan olmaması ile cıft olugu için %2 yaptım diğer i ise %1 olunca tek olarak düşündüm ama yanlıs dusundum sanaırım benim kod yapım ile dogrusunu yazabilir misiniz
  • 06-10-2020, 23:22:45
    #4
    serocum adlı üyeden alıntı: mesajı görüntüle
    hocam ınt sonuc olarak bölümden kalan olmaması ile cıft olugu için %2 yaptım diğer i ise %1 olunca tek olarak düşündüm ama yanlıs dusundum sanaırım benim kod yapım ile dogrusunu yazabilir misiniz
    Önceki mesajımda kodu eklemiştim. Sizin kodunuzdan tek farkı değişken adı ve "Sayı giriniz" şeklinde mesajın yazmaması. Tek bir "if" koşulu ile bu problemi çözebilirsiniz.

    Edit: Değişken isimlerinde asla Türkçe karakter kullanmayınız.
  • 06-10-2020, 23:24:59
    #5
    serocum adlı üyeden alıntı: mesajı görüntüle
    hocam ınt sonuc olarak bölümden kalan olmaması ile cıft olugu için %2 yaptım diğer i ise %1 olunca tek olarak düşündüm ama yanlıs dusundum sanaırım benim kod yapım ile dogrusunu yazabilir misiniz
    Hocam arkadaşın attığı gibi 2 ile bölümüne bakarak direkt sayının tek mi çift mi olduğunu anlayabiliriz. Bütün sayıların 1 ile bölümünden kalan 0 olacağı için bu bizim için ayırt edici bir özellik olmayacak o yüzden 1 ile bölümünden kalanına bakmak gereksiz saygılar
  • 07-10-2020, 04:18:33
    #6
    Teşekkür ederim