Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > 3 casos que no entiendo bien lo que hacen(son cortos)

Hola y felices fiestas ahora que estoy tranquila estoy mirando estos apuntes que me han pasado de java y que no entiendo bien, os los escribo y si podeis me explicais que hace exactamente cada uno y que significa cada codigo, porque me gustaria entender esto que hasta ahora me parece un poco abstracto. Son tres casos muy cortitos:

Con un FOR:

for(int i=1; i<5;i++)
{
system.out.println("i="+i);
}
for(int i=1,j=i+10; 1<5;i++,j=2*i)
{
system.out.println("i= "+i+ "j="+j);
}

Con DO WHILE:


INT I=1;
DO
{
SYSTEM.OUT.PRINTLN("I="+I);
I++
}
WHILE (I<=4);

Con WHILE:


i=0;
while (i<=4)
{
system.out.println("i= "+i);
i++;
}

No entiendo los codigos ni las variables comopor ejmplo: +i , +i+, etc

Os agradezco toda la ayuda que podais prestarme ,muchas gracias y FELICES FIESTAS.

diciembre 25, 2011 | Registered Commenterbego

Antes de nada, esos "trozos" de código ni siquiera se pueden compilar, por errores elementales de sintaxis:

for (int i = 1; i < 5; i++) {
System.out.println("i=" + i);
}

for (int i = 1, j = i + 10; 1 < 5; i++, j = 2 * i) {
System.out.println("i= " + i + "j=" + j);
}

int I = 1;
do {
System.out.println("I=" + I);
I++;
} while (I <= 4);

int i = 0;
while (i <= 4) {
System.out.println("i= " + i);
i++;
}

Para el for: http://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html
Para while y do..while: http://docs.oracle.com/javase/tutorial/java/nutsandbolts/while.html

Los signos + en los métodos System.out.println solo indican que se quieren concatenar valores: el resultado es una cadena de caracteres, que en este caso, se "imprime" en la consola de salida estándar de Java.

diciembre 25, 2011 | Registered Commenterchoces

Gracias por contestar. solo quiero saber que deberia hacer cada codigo y que funcion exacta tienen el whilw y el do-while y sus diferencias.

diciembre 26, 2011 | Unregistered Commenterbego

Para eso te puse esos dos enlaces, que son parte del Tutorial de Java, donde explican con detalle lo que quieres saber.

diciembre 26, 2011 | Registered Commenterchoces