Advertisement
Guest User

Exercício 4 - Edson Moreno - Lista Java

a guest
Mar 21st, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.07 KB | None | 0 0
  1. /**
  2.  * made by @rvfveI
  3.  * aula dia 21/03/18 - pucrs
  4.  * exercicio 4 lista edson
  5.  */
  6. import java.util.Scanner; //importar scanner kk
  7. public class doExercise4
  8. {
  9.     public static void Delay(int valor)
  10.     {
  11.         try
  12.         {
  13.         Thread.sleep(valor);
  14.         }
  15.         catch(InterruptedException ex)
  16.         {
  17.         Thread.currentThread().interrupt();
  18.         }
  19.     }
  20.     public static void main(String[] args)
  21.     {
  22.         int in_num;
  23.         Scanner STDIN = new Scanner(System.in); //definir scanner
  24.         String welcome = new String("kk eae men");
  25.         String error = new String("Você cometeu algum equívoco!");
  26.         System.out.println(welcome);
  27.         Delay(1000);
  28.         System.out.println("Insira um valor: ");
  29.         in_num = STDIN.nextInt();
  30.         String defaultmsg = new String("O número inserido (" + in_num + ") possui ");
  31.         String dig_1 = new String(defaultmsg + "1 dígito!");
  32.         String dig_2 = new String(defaultmsg + "2 dígitos!");
  33.         String dig_3 = new String(defaultmsg + "3 dígitos!");
  34.         String dig_4 = new String(defaultmsg + "4 dígitos!");
  35.         String dig_5 = new String(defaultmsg + "5 dígitos!");
  36.        
  37.         if ((in_num >= 1) && (in_num < 10))
  38.         {
  39.             System.out.println(dig_1);
  40.         }
  41.         else if ((in_num >= 10) && (in_num < 100))
  42.         {
  43.             System.out.println(dig_2);
  44.         }
  45.         else if ((in_num >= 100) && (in_num < 1000))
  46.         {
  47.             System.out.println(dig_3);
  48.         }
  49.         else if ((in_num >= 1000) && (in_num < 10000))
  50.         {
  51.             System.out.println(dig_4);
  52.         }
  53.         else if ((in_num >= 10000) && (in_num < 100000))
  54.         {
  55.             System.out.println(dig_5);
  56.         }
  57.         else if (in_num >= 100000)
  58.         {
  59.             System.out.println(error);
  60.             Delay(500);
  61.             System.out.println(defaultmsg + "mais que 5 dígitos!");
  62.         }
  63.         else
  64.         {
  65.             System.out.println(error);
  66.             Delay(500);
  67.             System.out.println(defaultmsg + "valor nulo (zero)!"); //sherlock
  68.         }
  69.         Delay(2000);
  70.         System.out.print('\u000C');
  71.         System.exit(0);    
  72.     }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement