8.2.. Prebrojati prirodne brojeve u intervalu od k do n koji su djeljivi sa a.

Listing programa:

// 08212174 
import java.util.Scanner;
public class Main {

    public static void main(String[] args) {
        Scanner input = new Scanner (System.in);
        System.out.println("Prebroj prirodne brojeve od k do n -  koji su djeljivi sa a"); // naslov

        int i, k, n, a, br;         // deklarisanje varjabli

        System.out.print("Od broja: ");
        k = input.nextInt();        // upis broja od kojeg se ispisuje
        System.out.print("Do broja: ");
        n = input.nextInt();        // upis broja do kojeg se ispisuje
        System.out.print("Djeljivi sa: ");
        a = input.nextInt();        // upis broja za djeljivost

        br = 0;                     // pocetna vrijednost brojaca
        i = k;                      // pocetna vrijednost kontrolne varijable
        while(i <= n) {             // dok je i <= n ponavljaj - pocetak petlje
            if (i % a == 0)         // broj je djeljiv sa a?
                br = br + 1;        // da - broj je djeljiv sa a, brojac djeljivih sa a
            i = i + 1;              // slijedeca vrijednost kontrolne varijable i
        }
        System.out.println("Brojeva u datom intervalu ima = " + br);; // ispis
    }
}

II varijanta  i++; br += 1; 
// 08212174 
import java.util.Scanner;
public class Main {

    public static void main(String[] args) {
        Scanner input = new Scanner (System.in);
        System.out.println("Prebroj prirodne brojeve od k do n -  koji su djeljivi sa a"); // naslov

        int i, k, n, a, br;         // deklarisanje varjabli

        System.out.print("Od broja: ");
        k = input.nextInt();        // upis broja od kojeg se ispisuje
        System.out.print("Do broja: ");
        n = input.nextInt();        // upis broja do kojeg se ispisuje
        System.out.print("Djeljivi sa: ");
        a = input.nextInt();        // upis broja za djeljivost

        br = 0;                     // pocetna vrijednost brojaca
        i = k;                      // pocetna vrijednost kontrolne varijable
        while(i <= n) {             // dok je i <= n ponavljaj - pocetak petlje
            if (i % a == 0)         // broj je djeljiv sa a?
                br += 1;            // da - broj je djeljiv sa a, brojac djeljivih sa a
            i++;                    // slijedeca vrijednost kontrolne varijable i
        }
        System.out.println("Brojeva u datom intervalu ima = " + br);; // ispis
    }
}

III Varijanta  int k=input.nextInt();	int n=input.nextInt();	int a=input.nextInt();
// 08212174 
import java.util.Scanner;
public class Main {

    public static void main(String[] args) {
        Scanner input = new Scanner (System.in);
        System.out.println("Prebroj prirodne brojeve od k do n -  koji su djeljivi sa a"); // naslov

        int i, br;                  // deklarisanje varjabli

        System.out.print("Od broja: ");
        int k = input.nextInt();    // upis broja od kojeg se ispisuje
        System.out.print("Do broja: ");
        int n = input.nextInt();    // upis broja do kojeg se ispisuje
        System.out.print("Djeljivi sa: ");
        int a = input.nextInt();    // upis broja za djeljivost

        br = 0;                     // pocetna vrijednost brojaca
        i = k;                      // pocetna vrijednost kontrolne varijable
        while(i <= n) {             // dok je i <= n ponavljaj - pocetak petlje
            if (i % a == 0)         // broj je djeljiv sa a?
                br += 1;            // da - broj je djeljiv sa a, brojac djeljivih sa a
            i++;                    // slijedeca vrijednost kontrolne varijable i
        }
        System.out.println("Brojeva u datom intervalu ima = " + br);; // ispis
    }
}

Ispis na ekranu:

Index