Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Scanner in = new Scanner (System.in);
- String entrada, resposta = "";
- while (in.hasNext()) {
- int simbolo = 0;
- entrada = in.nextLine();
- entrada = entrada.replaceAll(" ", "");
- String respTemp = "";
- for (int i = 0; i < entrada.length(); i++) {
- int c = (int)entrada.charAt(i);
- if ( (33 <= c && c <= 47) || (58 <= c && c <= 64) || (91 <= c && c <= 96) || (123 <= c && c <= 126)) {
- simbolo ++;
- }else if (65 <= c && c <= 90) {
- int d = c-64;
- respTemp += "" + d;
- }else if (97 <= c && c <= 122) {
- if(simbolo%2 == 0) {
- respTemp += (char) (c -32);
- }else {
- respTemp += (char)c;
- }
- } else if (48 <= c && c <= 57) {
- switch (c) {
- case 48:
- respTemp += "*";
- break;
- case 49:
- respTemp += ")";
- break;
- case 50:
- respTemp += "$";
- break;
- case 51:
- respTemp += "!";
- break;
- case 52:
- respTemp += "+";
- break;
- case 53:
- respTemp += "@";
- break;
- case 54:
- respTemp += "-";
- break;
- case 55:
- respTemp += "/";
- break;
- case 56:
- respTemp += "(";
- break;
- case 57:
- respTemp += "%";
- break;
- }
- }
- }
- //for acaba
- resposta = "\n" + respTemp + resposta;
- }
- System.out.println(resposta);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement