fork download
  1. import java.lang.*;
  2. import java.io.*;
  3. import java.util.*;
  4.  
  5. class Main {
  6.  
  7. public static void main(String[] args) throws java.lang.Exception {
  8. Scanner s = new Scanner(System.in);
  9.  
  10. String c, var;
  11. int flag = 0;
  12. int pl = 0;
  13.  
  14. while (s.hasNext()) {
  15. switch (flag) {
  16. case 0:
  17. if (s.hasNextInt()) {
  18. pl = s.nextInt();
  19. }
  20. flag = 1;
  21. break;
  22. case 1:
  23. c = s.next().toUpperCase();
  24. if ("LET".equals(c)) {
  25. flag = 2;
  26. } else if ("PRINT".equals(c)) {
  27.  
  28. }
  29. break;
  30. case 2:
  31. var = s.next().toUpperCase();
  32. flag = 3;
  33. break;
  34. case 3:
  35. if (!"=".equals(s.next())) {
  36. System.out.println("Syntax Error");
  37. return;
  38. }
  39. flag = 4;
  40. break;
  41. default:
  42. s.next();
  43. break;
  44. }
  45. }
  46.  
  47. }
  48. }
Success #stdin #stdout 0.1s 380672KB
stdin
1010 LET A = 1
1020 LET B = 2
1030 LET C = A + B
1040 PRINT A; "+"; B; "="; C
stdout
Standard output is empty