Programación General > Java
Error De Statment
(1/1)
socrates:
Porque me marca error en la propiedad length, linea 4 si al parecer esta todo bien
Help please.
[CODE]
public class Append {
public static void main(String args[]) {
StringBuffer buf = new StringBuffer();
for (int i=0; i< args.length; i++) {
if (i != 0) {
buf.append(", ");
}
buf.append(args);
}
System.out.println(buf.toString());
}
}
mabrev:
Hola:
--- Citar ---for (int i=0; i< args.length; i++)
--- Fin de la cita ---
Puede que el problema no esté exactamente en la propiedad length, sino en la sintáxis del for, prueba a poner entre paréntesis la condición:
--- Código: Text --- for (int i=0; (i< args.length); i++)
De todas formas yo usaría el operador <= porque creo que aporta más claridad al código:
--- Código: Text --- for (int i=0; i<=args.length; i++)
Espero que te sirva
Saludos
nausea:
--- Código: Text ---for (int i=0; i<=args.length; i++)
te va a fallar porque
--- Código: Text ---buf.append(args[i]);
te dará error de índice erroneo. Deberías decir que error es el que te da
socrates:
Tenias razon, era la sentencia for...Gracias.
Como ejecutaste el codigo?
Yo uso JBuilderX pero no ejecuta el codigo la clase se llama Append
Los proyectos si los compila y los ejecuta pero una sola clase no.
Sabes como o con que puedo compilar y ejecutar una o varias clases en tiempo de diseño, es decir, como el entorno JbuildeX que modificas algo y lo compilas y ejecutas rapido, no se si me explico.
Navegación
Ir a la versión completa