fork(1) download
  1. import java.io.BufferedInputStream;
  2. import java.util.Scanner;
  3.  
  4. public class Main {
  5. public static void main(String[] args){
  6. Scanner scanner = new Scanner(new BufferedInputStream(System.in));
  7. int t = 0;
  8. String str = "";
  9. StringBuilder sb = null;
  10. while (scanner.hasNext()){
  11. t =Integer.parseInt(scanner.nextLine());
  12. if((t>= 1) && (t<=30)){
  13. for(int i = 0; i<t;i++){
  14. boolean isTrue = true;
  15. while(isTrue){
  16. str = scanner.nextLine();
  17. if(str.equals("")){
  18. isTrue = false;
  19. }else {
  20. sb = new StringBuilder();
  21. for(int j = 0; j< str.length(); j++){
  22. sb.append(getValue(str.charAt(j)));
  23. }
  24. System.out.println(sb);
  25. }
  26. }
  27. System.out.println();
  28. }
  29. }
  30. }
  31. }
  32.  
  33. private static char getValue(char c){
  34. char value;
  35. switch (c){
  36. case '3': value = 'E';
  37. break;
  38. case '0': value = 'O';
  39. break;
  40. case '4': value = 'A';
  41. break;
  42. case '9': value = 'P';
  43. break;
  44. case '8': value = 'B';
  45. break;
  46. case '5': value = 'S';
  47. break;
  48. case '7': value = 'T';
  49. break;
  50. case '2': value = 'Z';
  51. break;
  52. case '6': value = 'G';
  53. break;
  54. case '1': value = 'I';
  55. break;
  56. default:value = c;
  57. break;
  58. }
  59. return value;
  60. }
  61. }
Runtime error #stdin #stdout #stderr 0.1s 380736KB
stdin
1
H3LL0 MY L0V3, 1 M H499Y 83C4U53 500N 1 W1LL 83 70 Y0UR 51D3. 7H15 
71M3 W17H0U7 Y0U H45 833N 373RN4L. 1 1NV173 Y0U 70 7H3 200 0N3 70 
533 7H3 238R45 4ND 60R1L45.
stdout
HELLO MY LOVE, I M HAPPY BECAUSE SOON I WILL BE TO YOUR SIDE. THIS 
TIME WITHOUT YOU HAS BEEN ETERNAL. I INVITE YOU TO THE ZOO ONE TO 
SEE THE ZEBRAS AND GORILAS.
stderr
Exception in thread "main" java.util.NoSuchElementException: No line found
	at java.util.Scanner.nextLine(Scanner.java:1585)
	at Main.main(Main.java:16)