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

Error "Invalid expresion statement"

Estas en el tema de Error "Invalid expresion statement" en el foro de Java en Foros del Web. Error "Invalid expresion statement" Hola amigos fijense que estoy haciendo unos ejercicios de java, la pregunta es por que me manda este error "Invalid expresion ...
  #1 (permalink)  
Antiguo 29/01/2005, 12:12
 
Fecha de Ingreso: septiembre-2003
Mensajes: 182
Antigüedad: 20 años, 8 meses
Puntos: 1
Error "Invalid expresion statement"

Error "Invalid expresion statement" Hola amigos fijense que estoy haciendo unos ejercicios de java, la pregunta es por que me manda este error "Invalid expresion statement" al compilar o que estoy haciendo mal en mi clase si me pueden decir y dar una breve expliacion se los agradecere.

Aqui les dejo mi codigo

public class Virus {
static int virusCount = 0;
static int newSeconds = 87;

public Virus() {
virusCount++;
newSeconds;
}

static int getVirusCount() {
return virusCount;
return newSeconds;
}

static int nSecondsVirus() {
if (newSeconds >= 60)
newSeconds = newSeconds;
}


}
  #2 (permalink)  
Antiguo 02/02/2005, 10:01
 
Fecha de Ingreso: enero-2005
Mensajes: 6
Antigüedad: 19 años, 3 meses
Puntos: 0
public class Virus {
static int virusCount = 0;
static int newSeconds = 87;

public Virus() {
virusCount++;
newSeconds;}

static int getVirusCount() {
return virusCount;
return newSeconds;
}

static int nSecondsVirus() {
if (newSeconds >= 60)
newSeconds = newSeconds;
}


}

No estoy totalmente segura, pero yo diria que te dice que es una expresion invalida porque con esa sentencia no haces nada. Imagino que querrias decir return newseconds. Revisa eso a ver si el fallo es ahi.

Saludos
  #3 (permalink)  
Antiguo 02/02/2005, 11:40
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 20 años, 5 meses
Puntos: 7
si no me equivoco, el problema es en estos dos metodos:
static int getVirusCount() {
return virusCount;
return newSeconds;
}

static int nSecondsVirus() {
if (newSeconds >= 60)
newSeconds = newSeconds;
}


en el primero, se supone que nadams puedes regresar un valor, no puedes retornar 2 valores..

y en la segunda, no estas retornando ningun valor

en teoria, deberian quedar asI segunda debe quedar asi:

static int getVirusCount() {
return virusCount;
// este ya no --> return newSeconds; o en otra funcion
}

static int nSecondsVirus() {
if (newSeconds >= 60)
{
newSeconds = newSeconds;
return newSeconds;
}
else return 0;
}
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 03:32.