fork download
  1.  
  2.  
  3. import java.util.Scanner;
  4.  
  5.  
  6. public class Main {
  7.  
  8.  
  9. private static final Scanner scanner = new Scanner(System.in);
  10.  
  11.  
  12. public static void main(String[] args) {
  13.  
  14. String line = scanner.next();
  15.  
  16. String[] digits = new String[line.length()];
  17. int sum = 0;
  18.  
  19. for (int i = 0; i < line.length(); i ++) {
  20.  
  21. int digit = 0;
  22.  
  23. switch (line.charAt(i)) {
  24.  
  25. case '一':
  26. digit = 1;
  27. break;
  28.  
  29. case '二':
  30. digit = 2;
  31. break;
  32.  
  33. case '三':
  34. digit = 3;
  35. break;
  36.  
  37. case '四':
  38. digit = 4;
  39. break;
  40. }
  41.  
  42. digits[i] = Integer.toString(digit);
  43. sum += digit;
  44. }
  45.  
  46. System.out.printf("%s = %d%n", String.join(" + ", digits), sum);
  47. }
  48. }
  49.  
Success #stdin #stdout 0.13s 49664KB
stdin
一二三四
stdout
1 + 2 + 3 + 4 = 10