Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/08/2015, 12:44
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 3 meses
Puntos: 182
Respuesta: Contador que inicie en null, ¿es posible?

Buenas,

Código Java:
Ver original
  1. for(int c = 1 ; c<vecnombre.length; c++) //for que me da el problema
  2. {
  3. System.out.print("Ingrese nuevo nombre de posicion " + c + ": ");
  4. vecnombre[c] = leer.nextLine();
  5. break;
  6. }

Tu for no tiene sentido intentas hacer un bucle para recorrer el resto de elementos pero en cuanto recorres el primero siempre haces un break y sales.

El codigo deberia ser simplemente:

Código Java:
Ver original
  1. System.out.print("Ingrese nuevo nombre de posicion " + c + ": ");
  2. vecnombre[c] = leer.nextLine();

Por otro lado, para que el contador "conserve" el valor y no se "reinicie" tienes que declararlo como variable dentro del ambito que engloba la ejecucion. En este caso, basta con declararla al inicio del main.

String vecnombre [] = new String [300]; //creando vector
vecnombre[0]= "nombre1"; //primer dato
int c = 1;


Un saludo
__________________
If to err is human, then programmers are the most human of us