Download - Bucles y switch
![Page 1: Bucles y switch](https://reader037.vdocuments.co/reader037/viewer/2022100518/5598e2c31a28abab7d8b4668/html5/thumbnails/1.jpg)
![Page 2: Bucles y switch](https://reader037.vdocuments.co/reader037/viewer/2022100518/5598e2c31a28abab7d8b4668/html5/thumbnails/2.jpg)
Nuevamente tomamos el ejemplo, presentado en
Método con modificaciones para sólo presentar el uso
de for, quedando así:/*
Jorge García Hernández
*/
package aritmeticaobjetos;
public class AritmeticaObjetos {
public double num1, num2;
public AritmeticaObjetos()
{
}
public AritmeticaObjetos(double n1, double n2)
{
num1=n1;
num2=n2;
} continua…
![Page 3: Bucles y switch](https://reader037.vdocuments.co/reader037/viewer/2022100518/5598e2c31a28abab7d8b4668/html5/thumbnails/3.jpg)
public double incr()
{
return num1 += 1;
}
public static void main(String[] args)
{
AritmeticaObjetos x=new AritmeticaObjetos(20,10);
for (int z=0; z<=10; z++)
{
System.out.println("* incremento usando for "+x.incr()+" *");
}
}
}
Además estamos usando nuevamente el
operador de asignación “Suma y asigna”
![Page 4: Bucles y switch](https://reader037.vdocuments.co/reader037/viewer/2022100518/5598e2c31a28abab7d8b4668/html5/thumbnails/4.jpg)
A este mismo programa le vamos a agregar un bucle
while de tal forma que cuando lo ejecuten se darán
cuenta que nos muestra el resultado más de 100
ocasiones, esto es debido a que tiene dos blucles
anidados, el while y el for./*
Jorge García Hernández
*/
package aritmeticaobjetos;
public class AritmeticaObjetos {
public double num1, num2;
public AritmeticaObjetos()
{
} continua…
![Page 5: Bucles y switch](https://reader037.vdocuments.co/reader037/viewer/2022100518/5598e2c31a28abab7d8b4668/html5/thumbnails/5.jpg)
public AritmeticaObjetos(double n1, double n2)
{
num1=n1;
num2=n2;
}
public double incr()
{
return num1 += 1;
}
public static void main(String[] args)
{
AritmeticaObjetos x=new AritmeticaObjetos(20,10);
int r=0;
while (r<=10)
{
for (int z=0; z<=10; z++)
{
System.out.println("* incremento usando for y while "+x.incr()+"
*");
}
r++;
}
}
}
![Page 6: Bucles y switch](https://reader037.vdocuments.co/reader037/viewer/2022100518/5598e2c31a28abab7d8b4668/html5/thumbnails/6.jpg)
El bucle do while se aplicaría de la siguiente manera:/*
Jorge García Hernández
*/
package aritmeticaobjetos;
public class AritmeticaObjetos {
public double num1, num2;
public AritmeticaObjetos()
{
}
public AritmeticaObjetos(double n1, double n2)
{
num1=n1;
num2=n2;
}
public double incr()
{
return num1 += 1;
} continua…
![Page 7: Bucles y switch](https://reader037.vdocuments.co/reader037/viewer/2022100518/5598e2c31a28abab7d8b4668/html5/thumbnails/7.jpg)
public static void main(String[] args)
{
AritmeticaObjetos x=new AritmeticaObjetos(20,10);
int r=0, g=0;
while (r<=10)
{
for (int z=0; z<=10; z++)
{
System.out.println("* incremento usando for y while"+x.incr()+"
*");
}
r++;
}
do
{
System.out.println("* incremento usando do while"+x.incr()+"
*");
g++;
}while (g<=5);
}
}
![Page 8: Bucles y switch](https://reader037.vdocuments.co/reader037/viewer/2022100518/5598e2c31a28abab7d8b4668/html5/thumbnails/8.jpg)
A continuación presentamos el uso de Switch case
con el mismo programa./*
Jorge García Hernández
*/
package aritmeticaobjetos;
public class AritmeticaObjetos {
public double num1, num2;
public AritmeticaObjetos()
{
}
public AritmeticaObjetos(double n1, double n2)
{
num1=n1;
num2=n2;
}
public double incr()
{
return num1 += 1;
} continua…
![Page 9: Bucles y switch](https://reader037.vdocuments.co/reader037/viewer/2022100518/5598e2c31a28abab7d8b4668/html5/thumbnails/9.jpg)
public static void evaluar ( int numero ) {
switch(numero) {
case 1:
System.out.println("Uno");
break;
case 2:
System.out.println("Dos");
break;
case 3:
System.out.println("Tres");
break;
case 4:
System.out.println("Cuatro");
break;
case 5:
System.out.println("Cinco");
break;
default:
System.out.println("Otro número");
break;
}
} continua…
![Page 10: Bucles y switch](https://reader037.vdocuments.co/reader037/viewer/2022100518/5598e2c31a28abab7d8b4668/html5/thumbnails/10.jpg)
public static void main(String[] args)
{
AritmeticaObjetos x=new AritmeticaObjetos(20,10);
int r=0, g=0, k=1;
while (r<=10)
{
for (int z=0; z<=10; z++)
{
System.out.println("* incremento usando for y while"+x.incr()+"
*");
}
r++;
}
do
{
evaluar(k++);
}while (k<=5);
}
}
![Page 11: Bucles y switch](https://reader037.vdocuments.co/reader037/viewer/2022100518/5598e2c31a28abab7d8b4668/html5/thumbnails/11.jpg)
Como podemos observar, en éste programa usamos
un método que se llama evaluar donde colocamos el
switch donde de acuerdo al valor de la variable es al
caso a donde entra y la salida de pantalla que
genera.