Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.36 KB | None | 0 0
  1.   Scanner in = new Scanner (System.in);
  2.  
  3.         String entrada, resposta = "";
  4.        
  5.         while (in.hasNext()) {
  6.             int simbolo = 0;
  7.             entrada = in.nextLine();
  8.             entrada = entrada.replaceAll(" ", "");
  9.             String respTemp = "";
  10.             for (int i = 0; i < entrada.length(); i++) {
  11.                 int c = (int)entrada.charAt(i);
  12.                 if ( (33 <= c && c <= 47) || (58 <= c && c <= 64) || (91 <= c && c <= 96) || (123 <= c && c <= 126)) {
  13.                     simbolo ++;                
  14.                 }else if (65 <= c && c <= 90) {
  15.                     int d = c-64;
  16.                     respTemp += "" + d;
  17.                 }else if (97 <= c && c <= 122) {
  18.                     if(simbolo%2 == 0) {
  19.                         respTemp += (char) (c -32);
  20.                     }else {
  21.                         respTemp += (char)c;
  22.                     }
  23.                 } else if (48 <= c && c <= 57) {
  24.                     switch (c) {
  25.                     case 48:
  26.                         respTemp += "*";
  27.                         break;
  28.                     case 49:
  29.                         respTemp += ")";
  30.                         break;
  31.                     case 50:
  32.                         respTemp += "$";
  33.                         break;
  34.                     case 51:
  35.                         respTemp += "!";
  36.                         break;
  37.                     case 52:
  38.                         respTemp += "+";
  39.                         break;
  40.                     case 53:
  41.                         respTemp += "@";
  42.                         break;
  43.                     case 54:
  44.                         respTemp += "-";
  45.                         break;
  46.                     case 55:
  47.                         respTemp += "/";
  48.                         break;
  49.                     case 56:
  50.                         respTemp += "(";
  51.                         break;
  52.                     case 57:
  53.                         respTemp += "%";
  54.                         break;
  55.                     }
  56.                 }
  57.                
  58.             }
  59.             //for acaba
  60.             resposta = "\n" + respTemp + resposta;
  61.  
  62.         }
  63.         System.out.println(resposta);
  64.     }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement