Java dilinde tek ve çift sayıları do-while döngüsü kullanarak toplamak için aşağıdaki kod örneği kullanılabilir:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner girdi = new Scanner(System.in);
int tekToplam = 0;
int ciftToplam = 0;
int sayi;
do {
System.out.println("Bir sayı giriniz (0 girilene kadar): ");
sayi = girdi.nextInt();
if (sayi % 2 == 0 && sayi != 0) {
ciftToplam += sayi;
} else if (sayi % 2 != 0 && sayi != 0) {
tekToplam += sayi;
}
} while (sayi != 0);
System.out.println("Girilen tek sayıların toplamı: " + tekToplam);
System.out.println("Girilen çift sayıların toplamı: " + ciftToplam);
}
}
Bu örnekte, Scanner sınıfı kullanılarak kullanıcıdan girdi alınır. tekToplam ve ciftToplam adında iki integer değişkeni tanımlanır ve başlangıç değeri 0 olarak belirlenir. Sonra, do-while döngüsü kullanılır ve sayi değişkeni 0’a eşit olana kadar devam eder. Her döngü adımında, sayi değişkeninin çift veya tek olup olmadığı kontrol edilir ve eğer çift ve 0 değilse ciftToplam değişkenine eklenir, eğer tek ve 0 değilse tekToplam değişkenine eklenir. Eğer kullanıcı 0 girirse, döngü sona erer ve tekToplam ve ciftToplam değişkenleri ekrana yazdırılır.
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır Java programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.