
Creando una cola tipo char en java
Publicado por Alexis (1 intervención) el 03/09/2014 17:01:14
Hola compañeros muy buenas tardes soy nuevo en este gran mundo de la programacion y resulta que estoy creando una cola que guarde datos tipo char en java pero no me lo permite la verdad no entiendo el error, podrian ayudarme? Gracias por su atencion!
Aqui es donde quiero añadir los datos
GRACIAS POR SU AYUDA el error me sale en el exp.mostrar();
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package infijoaposfijo;
public class Cola {
char[] info;
Cola sig;
int tamaño;
public Cola lista=null;
void insertar (char info, int tamaño)
{
this.tamaño=tamaño;
Cola nuevo = new Cola();
nuevo.info=info[];
nuevo.sig=null;
if(lista==null){
lista=nuevo;
}else{
Cola aux = lista;
while(aux.sig!=null){
aux=aux.sig;
}
aux.sig=nuevo;
}
}
void mostrar(){
Cola aux = lista;
if(lista==null){
System.out.println("Lista vacia");
}else{
while(aux!=null){
System.out.println(" "+aux.info+"\n");
aux=aux.sig;
}
}
}
void eliminar(){
lista=lista.sig;
System.out.println("Elemento atendido.... \n");
}
}
Aqui es donde quiero añadir los datos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package infijoaposfijo;
import java.util.Scanner;
public class Infijoaposfijo {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
Cola exp=new Cola();
char dato;
System.out.println("Digite la expresion");
String expresion=sc.nextLine();
int contador=expresion.length();
for(int i=0;i<contador;i++){
dato = expresion.charAt(i);
exp.insertar(dato);
}
exp.mostrar();
}
}
GRACIAS POR SU AYUDA el error me sale en el exp.mostrar();
Valora esta pregunta


0