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…
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
operador de asignación “Suma y asigna”

el
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…
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++;
}
}
}
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…
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);
}
}
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…
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…
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);

}
}
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.

Bucles y switch

  • 2.
    Nuevamente tomamos elejemplo, 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…
  • 3.
    public double incr() { returnnum1 += 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 operador de asignación “Suma y asigna” el
  • 4.
    A este mismoprograma 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…
  • 5.
    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++; } } }
  • 6.
    El bucle dowhile 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…
  • 7.
    public static voidmain(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); } }
  • 8.
    A continuación presentamosel 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…
  • 9.
    public static voidevaluar ( 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…
  • 10.
    public static voidmain(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); } }
  • 11.
    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.