[JAVA] Hinweis Nr. 3 "Ersetzen Sie die eingegebene Zeichenfolge für jedes Zeichen abhängig von den Bedingungen."

Einführung

Sogenannte Let-Notation erstellen

Was willst du tun

  1. Geben Sie eine Zeichenfolge ein (beliebig viele Zeichen).
  2. Beurteile jeden Charakter und führe eine Konvertierung durch
  3. Geben Sie die konvertierte Zeichenfolge aus

Code

        public static void main(String[] args) {
        
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();

        List<Character>list = new ArrayList<>();
        for(int i = 0; i < s.length(); i++) {
            list.add(s.charAt(i));//Fügen Sie die eingegebene Zeichenfolge zeichenweise zur Liste der Zeichentypen hinzu
        }

        for(int i = 0; i < s.length(); i++) {
            char c = list.get(i);
            switch(c) {
            case 'A':
                list.set(i, '4');
                break;

            case 'E':
                list.set(i, '3');
                break;

            case 'G':
                list.set(i, '6');
                break;

            case 'I':
                list.set(i, '1');
                break;

            case 'O':
                list.set(i, '0');
                break;

            case 'S':
                list.set(i, '5');
                break;

            case 'Z':
                list.set(i, '2');
                break;
            }
        }

        for(char word : list) {
            System.out.print(word);
        }
    }

Recommended Posts

Hinweis Nr. 3 "Ersetzen Sie die eingegebene Zeichenfolge für jedes Zeichen abhängig von den Bedingungen."
Anmerkung Nr. 6 "Berechnen Sie die Formel für die als Zeichenfolge empfangene einstellige Summendifferenz" [Java]
Memorandum Nr. 4 "Holen Sie sich eine Zeichenkette und dekorieren Sie sie" [Java]