Kod:
package pozitifsayılar;
import java.util.Scanner;
public class PozitifSayılar {
public static void main(String[] args) {
Scanner giris = new Scanner(System.in);
int say, toplam, sayac;
System.out.println("İşlemi sonlandırmak için negatif bir sayı girmeniz yeterlidir. ");
System.out.println("Bir tamsayi giriniz:");
say = giris.nextInt();
sayac = 0;
toplam = 0;
while (say > 0) {
sayac++;
toplam += say;
System.out.println("Bir tamsayı giriniz:");
say = giris.nextInt();
}
System.out.println(sayac+" tane pozitif sayı girdiniz.");
System.out.println("Tüm pozitif sayıların toplamı " + toplam+ " ediyor.");
}
}
Ekran Çıktısı
İşlemi sonlandırmak için negatif bir sayı girmeniz yeterlidir.
Bir tamsayi giriniz: 5
Bir tamsayı giriniz: 4
Bir tamsayı giriniz: 8
Bir tamsayı giriniz: -1
3 tane pozitif sayi girdiniz.
Tüm pozitif sayıların toplamı 17 ediyor.
package pozitifsayılar;
import java.util.Scanner;
public class PozitifSayılar {
public static void main(String[] args) {
Scanner giris = new Scanner(System.in);
int say, toplam, sayac;
System.out.println("İşlemi sonlandırmak için negatif bir sayı girmeniz yeterlidir. ");
System.out.println("Bir tamsayi giriniz:");
say = giris.nextInt();
sayac = 0;
toplam = 0;
while (say > 0) {
sayac++;
toplam += say;
System.out.println("Bir tamsayı giriniz:");
say = giris.nextInt();
}
System.out.println(sayac+" tane pozitif sayı girdiniz.");
System.out.println("Tüm pozitif sayıların toplamı " + toplam+ " ediyor.");
}
}
Ekran Çıktısı
İşlemi sonlandırmak için negatif bir sayı girmeniz yeterlidir.
Bir tamsayi giriniz: 5
Bir tamsayı giriniz: 4
Bir tamsayı giriniz: 8
Bir tamsayı giriniz: -1
3 tane pozitif sayi girdiniz.
Tüm pozitif sayıların toplamı 17 ediyor.