Foros del Web » Programación para mayores de 30 ;) » Java »

numeros primos

Estas en el tema de numeros primos en el foro de Java en Foros del Web. hola soy nuevo en java tengo un problema no puedo obtener una lista de numeros primos del 1 al 50 este programa q les envio ...
  #1 (permalink)  
Antiguo 05/12/2006, 19:41
 
Fecha de Ingreso: septiembre-2006
Mensajes: 21
Antigüedad: 17 años, 7 meses
Puntos: 0
numeros primos

hola soy nuevo en java
tengo un problema no puedo obtener una lista de numeros primos del 1 al 50

este programa q les envio en c++ si me hace la operacion pero en java no


este programa no me manda errores y nada

ayuda plis



import javax.swing.*;
public class primos extends JApplet
{
public void init()
{
String lim,vector,vector2;
int v,cont,a[],div,i,n;

cont=0;

a=new int [48];

for(i=2;i<50;i++)
{
for(div=2;i%div!=0;div++)

if(div==i)
{

if (cont%10==0)
cont=a[i];
JOptionPane.showInputDialog(null,"los valores son:"+a[i]);
}
}//init
}//class
}
  #2 (permalink)  
Antiguo 06/12/2006, 10:53
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 3 meses
Puntos: 19
Re: numeros primos

Cálculo de nºs primos en java: http://pjsml.50megs.com/java/primos.html .

Tu estás implementando un JApplet, con lo que tendrás que visualizarlo con un browser (navegador).

el code en html seria algo así:

<APPLET archive=primos.jar code=primos.class width=973 height=228 alt="comentario">

salu2
  #3 (permalink)  
Antiguo 06/12/2006, 11:12
 
Fecha de Ingreso: septiembre-2006
Mensajes: 21
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: numeros primos

Oye Esta Ese Ejemplo K Me Mandaste Ya Lo Tengo Solo Tengo Un Problemita Como Lo Guardo En Un Arreglo
Ese Es Mi Dilema Que No Se Como Hacerlo
Porfavor Si Me Pudieras Ayudar
  #4 (permalink)  
Antiguo 06/12/2006, 11:41
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 3 meses
Puntos: 19
Re: numeros primos

No me he detenido a depurarte el código, pero lo enfocaria de esta manera
Cita:
import javax.swing.JOptionPane;// import class JOptionPane
import java.applet.Applet;
import java.awt.Graphics;

public class AdditionApplet extends Applet{

// main method begins execution of Java application
public void start()
{

String lim,vector,vector2;
int v,cont,a[],div,i,n;

cont=0;

a=new int [48];

for(i=2;i<50;i++)
{
for(div=2;i%div!=0;div++)

if(div==i)
{

if (cont%10==0){

cont=a[i];
resultado=resultado+","+a[i];
//No recuerdo si hace falta hacer un casting a el int a[i] tal que
//Integer.toString(a[i])

}

}
JOptionPane.showMessageDialog(
null, "Primos = " + resultado , "Resultados",
JOptionPane.PLAIN_MESSAGE );


} // end method start
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:35.