[JAVA] Ich möchte Zeichen konvertieren ...

Ich mache einen Wettkampfprofi und habe aufgrund von Problem A keine Zeit mehr

Ein Zeichen kann nach Char-Typ betrieben werden

Konvertieren Sie ein Zeichen in das nächste Zeichen

char c = 'a';
c++;
System.out.println( c ); // b

Fallkonvertierung

char c = 'a';
c -= 32;
System.out.println( c ); // A

Die Konvertierung von Klein- in Großbuchstaben ist -32 Die Fallkonvertierung beträgt +32

Andere

Wenn Sie das Argument berechnen, wird der Zeichencode ausgegeben. Daher ist es möglicherweise besser, eine Zeile leise hinzuzufügen

char c = 'a';
System.out.println( c - 32 ); // 65
System.out.println( (char)( c - 32 ) ); //A: OK, wenn du wirfst

Stolperte Problem

https://atcoder.jp/contests/abc151/tasks/abc151_a

A - Next Alphabet

Problemstellung

Bei einem Kleinbuchstaben C ist das nicht z. Geben Sie den nächsten Buchstaben von C in alphabetischer Reihenfolge aus.

Zwang

C ist nicht z Kleinbuchstaben

Antworten

import java.util.*;

public class Main {

    public static void main(String[] args) {

        Scanner in = new Scanner(System.in);
        char c = in.nextLine().charAt(0);
        System.out.println( ++c );

    }

}

Sauber

Aktuelle Antwort

import java.util.*;
 
public class Main {
 
    public static void main(String[] args) {
 
        Scanner in = new Scanner(System.in);
        String c = in.nextLine();
        String base = "abcdefghijklmnopqrstuvwxyz";
 
        for( int i = 0 ; i < base.length() ; i++ ){
            if( c.charAt(0) == base.charAt( i ) ){
                System.out.println( base.charAt( i + 1 ) );
                return;
            }
        }
 
    }
 
}

????????????????????? Gut, gut, gut, ich liege nicht falsch AC

Recommended Posts

Ich möchte Zeichen konvertieren ...
Gelernter Stream (Ich möchte List in Map <Integer, List> konvertieren)
[Java] Ich möchte ein Byte-Array in eine Hexadezimalzahl konvertieren
Ich möchte eine Webanwendung entwickeln!
Ich möchte ein schönes build.gradle schreiben
Ich möchte doppelte Fehlermeldungen beseitigen
Ich möchte eine ios.android App machen
Ich möchte DBViewer mit Eclipse 2018-12 verwenden! !!
Ich möchte einen Unit Test schreiben!
Ich möchte PHP 7.2 unter Ubuntu 20.04 installieren.
Ich möchte Java-Updates insgesamt stoppen
Ich möchte @Autowired in Servlet verwenden
Ich möchte statische Felder auf @Autowired ausrichten
Ich möchte die Teamentwicklung aus der Ferne durchführen
[Ruby] Ich möchte nur das ungerade Zeichen in der Zeichenfolge ausgeben
Ich möchte nach Tabulatortrennzeichen mit Rubin sortieren
R von Java ausführen Ich möchte rJava ausführen
[Swift] Ich möchte Gitterlinien (Quadrate) zeichnen.
Ich möchte eine E-Mail in Java senden.
Ich möchte von npm richtig abschließen [2020]
[Ruby] Ich möchte einen Methodensprung machen!
Ich möchte Java8 für jeden mit Index verwenden
Ich möchte den Inhalt der Absicht var_dump
Ich möchte APP_HOME an Logback in Gradle übergeben
Ich möchte eine einfache Wiederholung einer Zeichenkette schreiben
Ich möchte eine Struktur für die Ausnahmebehandlung entwerfen
rsync4j - Ich möchte rsync in Java berühren.
Ich möchte mit Firestore von Rails spielen
Ich möchte irgendwann sogar in Kotlin sein
Ich möchte schnell von Java nach SQLite schreiben
Ich möchte nach dem Dezimalpunkt abschneiden
Ich möchte einfache Fehler reduzieren. Sich selbst befehlen.
Ich möchte die Aggregationsverarbeitung mit Spring-Batch durchführen
[Rails] Ich möchte CSS mit Webpacker laden
[Ruby] Wenn Sie mehrere Zeichen ersetzen möchten
Ich möchte eine von Git verwaltete Datei löschen
Ich möchte den Wert in Ruby erhalten
Ich möchte Combine auch in UIKit verwenden.
Ich möchte die praktischen Funktionen von Clojure in Kotlin nutzen
Ich möchte eine Methode einer anderen Klasse aufrufen
Ich möchte so etwas wie "cls" in Java machen
[Java] Ich möchte die Differenz zum Datum berechnen
Ich möchte NetBeans auf einem Mac verwenden → Ich kann es verwenden!
Ich möchte eine TraceId in das Protokoll einbetten
Pointcut-Ausdruck Ich möchte mehr als einen angeben
Ich möchte auch in Laradock Fischschalen verwenden! !!
Konvertieren Sie das Array von error.full_messages in Zeichen und geben Sie es aus
Ich möchte ES2015 auch in Java verwenden! → (´ ・ ω ・ `)
Ich möchte den Bereich anhand des monatlichen Abschlusses beurteilen