Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.util.Random;
- class Main {
- public static void main(String[] args) {
- String mensaje;
- String user;
- user = "Camilo";
- mensaje = "Hakim>>\n\tHola, dame un número entero ?\n" + user + ">>\n\t";
- System.out.println(mensaje);
- Scanner teclado = new Scanner(System.in);
- int num;
- num = teclado.nextInt();
- // condición simple
- if (num < 100) { System.out.println("Hakim>>\n\t ese número es menor a 100");
- }
- if ((num % 2) == 0){ //condición simple con caso contrario
- System.out.println("Hakim>>\n\tEs par");
- }
- else{
- System.out.println("Hakim>>\n\tEs impar");
- }
- if (num > 0){ //condición con caso contrario y caso por defecto CASCADA
- System.out.println("Hakim>>\n\tY es positivo");
- }else if (num<0){
- System.out.println("Hakim>>\n\tY es negativo");
- }else {
- System.out.println("Hakim>>\n\tY es igual a cero");
- }
- mensaje = "Hakim>\n\tAhora, jugaremos cara o cruz\n";
- mensaje = mensaje + "\tVoy a generar un número aleatorio entre 0 y 1\n";
- mensaje = mensaje + "\tSi el número es <0.500 será cara\n";
- mensaje = mensaje + "\tSi el número es >= 0.500 será cruz\n";
- mensaje = mensaje + "\tPresiona 1 para apostar por cara y 2 por cruz\n";
- mensaje = mensaje + "\tQue elijes?\n" + user + ">>\n\t";
- System.out.println(mensaje);
- num = teclado.nextInt(); //ingresa el usuario un número
- Random Ale = new Random(); //se genera un número alteatorio del 0 al 1
- double numAle;
- numAle = Ale.nextDouble();
- System.out.printf("Hakim>>\n\tEl número aleatorio es: %4.3f" ,numAle);
- if ( numAle <0.500){ //condición ANIDADA
- System.out.println("\n\tO sea, Cara! ");
- if (num == 1){
- System.out.println("\n\tTu ganas! ");
- }
- else {
- System.out.println("\n\tYo gané! ");
- }
- }
- else{
- System.out.println("\n\tO sea, Cruz!");
- if (num == 2){
- System.out.println("\n\tTu ganas!");
- }
- else{
- System.out.println("\n\tYo gané!");
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment