bueno gracias por su interes en este pequeño problema.
estuve verificando la sugerencia de ignorantev1.1; en:
aux = lista.sgte creo
bien creo ahora veo por que no usaba while primero.
en fin el algoritmo sigue erroneo.
revise con la prueba de escritorio y siempre el nuevo nodo termina siendo el segundo nodo de la lista:
aux.sgte = nuevo;
nuevo.sgte = lista;
por lo que veo el aux avanza hasta llegar a la misma lista, y crea el paradigma de todo este problema.
con la sugerencia de ignorantev1.1 termina asi:
lista: 1 2 3 4
entonces muestra asi: 1 4
bien hasta ahora el algoritmo anteriormente planteado sigue siendo valido dado a q muestra los numeros ingresados.
bueno a seguir observando este paradigma
a bueno la clase nodo solo es una enlazada simple:
public class nodo
{
public int nro;
public nodo sgte;
}
saludos