Foro sobre Java SE > 3 casos que no entiendo bien lo que hacen(son cortos)
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.
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.
Para eso te puse esos dos enlaces, que son parte del Tutorial de Java, donde explican con detalle lo que quieres saber.
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.