AYUDA COMO PUEDO TRANSFORMAR ESTE CODIGO EN JAVA!!!!!!

AYUDA COMO PUEDO TRANSFORMAR ESTE CODIGO EN JAVA!!!!!!
gracias.
fespinoza@electroguayas.com.ec
AYUDA COMO PUEDO TRANSFORMAR ESTE CODIGO EN JAVA!!!!!!

#include
#include
#include
#include

void insertar(void);
void extraer(void);
void visualizar(void);

struct lista
{
int num;
struct lista *sig;
}*CAB=NULL,*AUX=NULL,*F=NULL,*P=NULL;

main() /* Rellenar, extraer y visualizar */
{
char opc;
do
{
clrscr( );
gotoxy(30,8);
printf("1.- Insertar");
gotoxy(30,10);
printf("2.- Extraer");
gotoxy(30,12);
printf("3.- Visualizar la lista");
gotoxy(30,14);
printf("4.- Salir");
opc=getch( );
switch(opc)
{
case '1':
insertar( );
break;
case '2':
extraer( );
break;
case '3':
visualizar( );
}
}while (opc!='4');
}
void insertar(void)
{
AUX=(struct lista *)malloc(sizeof(struct lista));
clrscr( );
printf("Introduce un n£mero: ");
scanf("%d",&AUX->num);
AUX->sig=NULL;
if (CAB==NULL)
CAB=AUX;
else if (CAB->num > AUX->num)
{
AUX->sig=CAB;
CAB=AUX;
}
else
{
P=F=CAB;
while (P->num < AUX->num && P!=NULL)
{
if (P==CAB) P=P->sig;
else
{
P=P->sig;
F=F->sig;
}
}
AUX->sig=F->sig;
F->sig=AUX;
}
}

void extraer(void)
{
int var;
if (CAB==NULL) return;
clrscr( );
printf("Introduce el n£mero a extraer: ");
scanf("%d",&var);
if (CAB->num==var)
{
P=CAB;
CAB=CAB->sig;
free(P);
}
else
{
P=F=CAB;
while (P->num != var && P!=NULL)
{
if (P==CAB) P=P->sig;
else
{
P=P->sig;
F=F->sig;
}
}
if (P==NULL) return;
F->sig=P->sig;
free(P);
}
}

void visualizar(void)
{
if (CAB==NULL) return;
clrscr( );
AUX=CAB;
while (AUX!=NULL)
{
printf("N£mero: %d\n",AUX->num);
AUX=AUX->sig;
}
getch( );
}

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

AYUDA

AYUDA

Imagen de regor

NO LE VEO GRAN COSA

HOLA AMIGO, PUES YO NO LE VEO COMPLICADO,., NO ES NADA DEL OTRO MUNDO

ACA tengo la solucion a tu problema. Creo y estoy seguro de que voy a coincidir con varios compañeros.

Si lo que deseas es pasar ese codigo a Java. La solucion es Que te cheques un manual de la sintaxis de java,

Checate estos tema: Sintaxis java, Declaracion de variables, estructuras de control etc. y NADAMAS.

Aca te dejo el link de un Manual en PDF muy bueno. checate el TEMA 2: PROGRAMACION EN JAVA. Solamente asi podras pasar tu codigo a Java,
Por q no le veo otra explicacion.

http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/Java/Java...

O solamente que tu pregunta fuera: ¿quien me pasa este codigo a Java? ahi ya cambiaria la cosa. .. Saludos

Imagen de ezamudio

Etiqueta

Y para la próxima, registra una sola vez tu problema. Llenar el sitio de posts con tu problema no hará que alguien te conteste más rápido y lo único que haces es dar la impresión de ser un maleducado que está exigiendo ayuda a gritos. Ya borré los otros 2 posts repetidos que además pusiste en lugares que ni al caso (este lugar tampoco es el indicado por cierto, lo voy a mover de lugar).

Si sigues poniendo el mismo post en otros lugares voy a borrar TODOS los repetidos en vez de dejar solamente uno, y bloquearé tu cuenta. Cada vez se portan peor con las solicitudes de ayuda.

Ponle hasta arriba: public

Ponle hasta arriba:

public class Algo {

y hasta abajo:

}

Compila y ve comentando todas las lineas que manen error, luego ve entendiendo que hace cada una y ve descomentando.

Claro debes de saber Java.

Yo te ayudo

Yo te ayudo con muchisimo gusto,

Aqui tienes unos tutoriales
http://download.oracle.com/javase/tutorial/

Aqui tienes el api de java
http://download.oracle.com/javase/6/docs/api/

dentro de java mexico puedes encontrar unos libros de deitel y bruce eckel.

Sabes esto no es muy complejo, basto con escribir en google java tutorial. Tu problema es que NO SABES INVESTIGAR, aprende a investigar, de echo creo que debes reemplantear tu post y preguntar ¿Como se investiga?, aaaaah pero apuesto que se trata de una tarea, le has pedido a alguien que te la hiciera, y el te ha dicho yo solo programo en C si quieres lo hago en C. Y tu has pensado que alguien en java mexico se tomara el tiempo en resolver tu problema, lo siento no tenemos tiempo para eso se mas consciente por favor.

Saludos
P. D. Te he ayudado, creeme.