Pessoal eu tenho um serio problema com LS encadeada…
tenho uma classe com o seu construtor assim…
public ListaSE(){
valor = 0;
prox = null;
ini = null;
fim = null;
}
e esta classe tem métodos get e set de prox e valor…
Na hora de colocar os valores eu não consigo chegar ao segundo valor desejado…
minha duvida é como determinar o final da lista para colocar os valores…
tenho feito este codigo aqui em baixo:
ListaSE ini = new ListaSE();
ListaSE fim = new ListaSE();
ListaSE aux = new ListaSE();
num = javax.swing.JOptionPane.showInputDialog("Digite um numero: ");
x = Integer.parseInt(num);
ini.setValor(x);
aux.setProx(ini);
if(ini.getProx()!=null){
while(fim.getProx()!=null){
num1 = JOptionPane.showInputDialog("Digite um numero");
y = Integer.parseInt(num1);
aux.setValor(y);
aux.setProx(fim);
}
}
na hora de colocar os valores so o primeiro entra e depois acaba o programa. e quando aperto enter para não colocar nenhum valor da pau!
Alguem sabe ajudar?
Obrigado…