U ovom programu naučit ćete prikazivati proste brojeve između dva zadana intervala, niskog i visokog. To ćete naučiti koristeći neko vrijeme i for petlju u Javi.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:
- Java while and do … while Loop
- Java if … else Izjava
- Java za petlju
Primjer: Prikazivanje prostih brojeva između dva intervala
public class Prime ( public static void main(String() args) ( int low = 20, high = 50; while (low < high) ( boolean flag = false; for(int i = 2; i <= low/2; ++i) ( // condition for nonprime number if(low % i == 0) ( flag = true; break; ) ) if (!flag && low != 0 && low != 1) System.out.print(low + " "); ++low; ) ) )
Izlaz
23 29 31 37 41 43 47
U ovom programu, svaki broj između niskog i visokog testira se na prosti nivo. Unutrašnja petlja for provjerava je li broj prost ili nije.
Dodatna objašnjenja možete provjeriti: Java program za provjeru osnovnog broja.
Razlika između provjere jednog prostog broja u usporedbi s intervalom je u tome što trebate resetirati vrijednost flag = false
na svakoj iteraciji while petlje.
Napomena : Ako provjerite interval od 0 do 10. Zatim, morate izuzeti 0 i 1. Kako 0 i 1 nisu prosti brojevi. Uvjet će biti:
if (!flag && low != 0 && low != 1)