Capítulo 002 Ejercicio 003 (Operadores Matemáticos)
// Programa que demuestra los Operadores Matemáticos
import java.util.*;
public class OperadoresMatematicos{
// Sobrecarga de un método que muestra en la consola una cadena
static void visualizar(String s){
System.out.println(s);
}
// Sobrecarga de un método que muestra en la consola una cadena y un entero
static void visualizar(String s, int i){
System.out.println(s + " = " + i);
}
// Sobrecarga de un método que muestra en la consola una cadena y un float
static void visualizar(String s, float f){
System.out.println(s + " = " + f);
}
// Método principal
public static void main(String args[]){
// Crear un generador de números aleatorios
// El generador se alimentará por defecto de la hora actual;
Random aleatorio = new Random();
int i,j,k;
// '%' Limita el valor a 99
j = aleatorio.nextInt() % 100;
k = aleatorio.nextInt() % 100;
visualizar("j",j);visualizar("k",k);
i = j + k; visualizar("j + k",i);
i = j - k; visualizar("j - k",i);
i = k / j; visualizar("k / j",i);
i = k * j; visualizar("k * j",i);
i = k % j; visualizar("k % j",i);
j %= k; visualizar("j %= k",j);
// Pruebas con número con coma flotante
float u,v,w; // Se aplica también a tipos double
v = aleatorio.nextFloat();
w = aleatorio.nextFloat();
visualizar("v",v); visualizar("w",w);
u = v + w; visualizar("v + w",u);
u = v - w; visualizar("v - w",u);
u = v * w; visualizar("v * w",u);
u = v / w; visualizar("v / w",u);
/* El siguiente código también funciona con tipos char, byte
* short, int, long y double */
u += v; visualizar("u += v",u);
u -= v; visualizar("u -= v",u);
u *= v; visualizar("u *= v",u);
u /= v; visualizar("u /= v",u);
}
}
- Jhanno's blog
- Inicie sesión o regístrese para enviar comentarios
Comentarios recientes
hace 5 días 1 hora
hace 5 días 1 hora
hace 5 días 2 horas
hace 25 semanas 1 día
hace 26 semanas 2 días
hace 33 semanas 20 horas
hace 1 año 25 semanas
hace 2 años 37 semanas
hace 2 años 41 semanas
hace 2 años 49 semanas