Ejemplo FizzBuzz

/ **
* Este programa desempeña el juego "Fizzbuzz". Cuenta con 100, que sustituye cada

* Múltiplo de 5, con la palabra "fizz", cada múltiplo de 7 con la palabra "rumor",

* Múltiples y cada una de las dos con la palabra "fizzbuzz". Utiliza el módulo

* Operador (%) para determinar si un número es divisible por otro.
** /

public class FizzBuzz {


public static void main(String[] args) {

for(int i = 1; i <= 100; i++) {
if (((i % 5) == 0) && ((i % 7) == 0))
System.out.print("fizzbuzz");

else if ((i % 5) == 0)
System.out.print("fizz");
else if ((i % 7) == 0)
System.out.print("buzz");
else System.out.print(i);
System.out.print(" ");

}

System.out.println();

}

}

Ejemplo Factorial

/ **
* Esta clase no define un método main (), así que no es un programa por sí mismo.

* Para definir un método útil que podamos utilizar en otros programas, sin embargo.
** /

public class Factorial {


public static int factorial(int x) {

int fact = 1;

for(int i = 2; i <= x; i++)
fact *= i;
}

}

Codigo Fiboacci

/ **
* Este programa imprime los primeros 20 números de la secuencia de Fibonacci.

* Cada número está formado por la suma de los dos números anteriores en el

* Secuencia, comenzando con los números 0 y 1.
** /


public class Fibonacci {

public static void main(String[] args) {

int current, prev = 1, prevprev = 0;
//Inicializan las variables

for(int i = 0; i < 20; i++) {
// ciclo de 20 tiempos

current = prev + prevprev;
// al siguiente numero le suma dos
System.out.print(current + " ");
// se imprime el resultado.

prevprev = prev;


prev = current;

}

System.out.println();


}

}