Klavyeden alınan pozitif A ve B tamsayıları (A<B) arasındaki (sınırlar dahil) 3e tam bölünebilen kaç adet sayı olduğunu (s1) ve 5e tam bölünebilen kaç adet sayı olduğunu (s2) bulup ekrana yazdıran programı kodlayın
NOT: Alınan B sayısının kesinlikle Adan büyük olması sağlanmalıdır, değilse B sayısı yeniden istenmelidir.
Program bu haliyle çalışıyor ancak B sayısını tekrar tekrar nasıl isteyebilir çözemedim. Break kullanmak aklıma geldi ancak o da if yapısının içinde kullanılmıyor.
NOT: Alınan B sayısının kesinlikle Adan büyük olması sağlanmalıdır, değilse B sayısı yeniden istenmelidir.
Program bu haliyle çalışıyor ancak B sayısını tekrar tekrar nasıl isteyebilir çözemedim. Break kullanmak aklıma geldi ancak o da if yapısının içinde kullanılmıyor.
import java.util.Scanner;
public class vize1 {
public static **** main(String[] args) {
int adet1=0;
int adet2 = 0;
Scanner tara = new Scanner (System.in);
System.out.println("a<b olacak şekilde a sayısını giriniz.");
int a = tara.nextInt();
System.out.println("a<b olacak şekilde b sayısını giriniz.");
int b = tara.nextInt();
for(int i=a; i<=b;i++) {
if (i% 3==0) {
adet1=adet1+1;}
if(i%5==0) {
adet2=adet2+1;}
}
System.out.println("3'e bölünebilen sayıların adedi:"+adet1);
System.out.println("5'e bölünebilen sayıların adedi:"+adet2);
}
}





