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

Error en codigo java

Estas en el tema de Error en codigo java en el foro de Programación General en Foros del Web. ESTOY EN 2 SEMESTRE DE ING. EN SISTEMAS, Y EL COMPILADOR QUE TENGO ES KAWA, ME MARCA UN ERROR EN LA LINEA DONDE ESTA LA ...
  #1 (permalink)  
Antiguo 24/08/2008, 13:28
 
Fecha de Ingreso: agosto-2008
Mensajes: 1
Antigüedad: 15 años, 8 meses
Puntos: 0
Error en codigo java

ESTOY EN 2 SEMESTRE DE ING. EN SISTEMAS, Y EL COMPILADOR QUE TENGO ES KAWA, ME MARCA UN ERROR EN LA LINEA DONDE ESTA LA CARITA, POR FAVOR SOLISITO QUE ME APOLLEN A ENCONTRAR EL ERROR

class lista
{
int tamaño=index=d;
int[] arreglo;

void crear(int tam)
{
arreglo=new int[tam];
tamaño=tam;
}

void imprimir
{

for(int i=0; i<index; i++)
System.out.println(arreglo[i]);
}

void meter_valor(int dato)
{
if (index==tamaño)
{

System.out.println("arreglo lleno");
}
else
{
arreglo[index++]=dato;
}
}

}
  #2 (permalink)  
Antiguo 26/08/2008, 00:39
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Error en codigo java

creo que tienes que abrir y cerrar los paréntesis al definir el método, aunque no sea necesario introducir ningún dato:

void imprimir ( ) //<--- "Esto es lo que faltaría"
{
for(int i=0; i<index; i++)
System.out.println(arreglo[i]);
}
  #3 (permalink)  
Antiguo 31/08/2008, 19:41
 
Fecha de Ingreso: agosto-2008
Mensajes: 2
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Error en codigo java

class lista
{
int tamaño=index=d;
int[] arreglo;

public void crear(int tam)
{
arreglo=new int[tam];
tamaño=tam;
}

public void imprimir ()
{

for(int i=0; i<index; i++)
System.out.println(arreglo[i]);
}

public void meter_valor(int dato)
{
if (index==tamaño)
{

System.out.println("arreglo lleno");
}
else
{
arreglo[index++]=dato;
}
}

}

DEBES TENER EN CUENTA QUE LOS METODOS SIEMPRE LLEVAN PARENTESIS, AUNQUE NO EXISTAN PARAMETROS DE ENTRADA, AHI TE ENVIO LA CORRECCION

SALUDOS
NELSON
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 16:19.