Blue Flower

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