Ayuda con java fx

McFhurer

Bovino maduro
#1
buenas bakunos
pues resulta que me pidieron para mi tarea hacer un programa en javafx que detecte numeros primos ingresados por el usuario usando el ciclo for
NO prentendo que hagan mi tarea por mi, ya tengo mas o menos la idea pero no se como hacerle para poder englobar todos los numero primos en una secuencia (ya que si los pongo manualmente nunca acabo:mota:)
ojala me puedan ayudar amigos bakunos
 

fierros_X

Bovino maduro
#2
No existe una secuencia que te de todos los números primos (aún)

Te doy dos hints para que lo hagas:

1.- Criba de Eratostenes (Generas N números primos)
2.- Descomposición en factores primos
 

McFhurer

Bovino maduro
#3
bueno pues siguendo lo q me dijiste me salio esto

Código:
import javax.swing.JOptionPane;

var n= Double.parseDouble(JOptionPane.showInputDialog("dame una numero para evaluar"));
var j=0;

 for(i in [1..4]){
            
     if(n mod 2==1){    
      j++;
     }
     if(n mod 3==1){    
      j++;
     }
      if(n mod 5==1){    
      j++;
     }
      if(n mod 7==1){    
      j++;
     }
     if(n mod 11==1){    
      j++;
     }
    println({j});
  }
 if(j<=0){
 println("el numero es primo");
 } 
 if(j>=6){
   println("el numero es primo");
 }
 if(j<=5 and j>=0){
     println("el numero no es primo");
     }
el problema es q con varios numeros me los devuevle incorrectamente y pues no se como hacerle para aregrarlo
 
Arriba