Esercizio No. 4 Java
Calcola i numeri primi compresi tra due numeri interi inseriti dall’utente.
Soluzione:
import java.io.*;
class primi {
public static void main (String[] args) throws IOException {
InputStreamReader input=new InputStreamReader(System.in);
BufferedReader h= new BufferedReader(input);
int a,b,i,j;
boolean primo=true;
System.out.print(“ins.il primo num:”); a=Integer.parseInt(h.readLine().trim()); System.out.print(“ins.il secondo num:”); b=Integer.parseInt(h.readLine().trim());
if(a>b){
j=a;
a=b;
b=j;
}
for(j=a;j<=b;j++){
for(i=2;i<=(j/2);i++){
if(j%i==0){
primo=false;
break;
} //fine if
}//fine for i
if(primo)System.out.println(j);
primo=true;
}// fine for j
}//fine main
}//fine class
Commento all'articolo