Uso de operador aritmético %

Ir abajo

Uso de operador aritmético %

Mensaje  Admin (Viruz) el Lun Ene 07, 2013 1:11 am

Hola amigos de Viruz Blog este programa que les deseo compartir es para utilizar el operador aritmético %, con él cual se puede calcular el resto de la división y si el resultado es un numero entero este tendrá valor true por lo cual imprimirá un mensaje indicando que ese numero es valido.

Imagen
[Tienes que estar registrado y conectado para ver esa imagen]
¿Como funciona el programa?

  1. Se declaran 3 Strings el cual van actuar como mensajes para indicar en que número obtenemos un entero después del calculo con el operador %.
  2. En el único método que se tiene (en ingles por que así lo querían en aquel entonces) declare un ciclo for() el cual inicia de 1 hasta 51 para abarcar los 50 números ya que no tenia caso empezar de 0.
  3. Ahora dentro de el van a ir 3 if() que servirán para verificar que se cumplan las condiciones de cada uno, de ser así se imprimirá el String que les corresponde.
Código

Clase FooBarBaz
/**
*
* @author Viruz
*/
public class FooBarBaz {
String str="foo";
String str1="bar";
String str2="baz";

public void firstMethod() {
//Se declara un ciclo for de 50 números
for (int i = 1; i < 51; i++) {
System.out.print(i);
//Se utiliza el Operador Aritmético para saber el resto de la división de
//3, 5 y 7
if (i%3==0)
System.out.print(" "+str+" ");
if (i%5==0)
System.out.print(" "+str1);
if (i%7==0)
System.out.print(" "+str2);
//println por que cuando imprima el string salte de linea.
System.out.println("");
}
}
}

class MyFooBarBaz {
public static void main(String []args) {
FooBarBaz star = new FooBarBaz();
star.firstMethod();
}
}

Descarga el código
[Tienes que estar registrado y conectado para ver este vínculo]

Autor: Viruz study
Enlace: [Tienes que estar registrado y conectado para ver este vínculo]

_________________
[Tienes que estar registrado y conectado para ver esa imagen]
avatar
Admin (Viruz)
Admin

Mensajes : 148
Fecha de inscripción : 23/09/2012
Edad : 30
Localización : Desktop

http://viruz.foroactivo.mx

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.