public class Main {
public static void main(String[] args){
String str1 = new String("MoHuNeKo");
String upper_str1 = str1.toUpperCase();
String lower_str1 = str1.toLowerCase();
System.out.println("Eingabezeichenfolge: " + str1);
System.out.println("Das erste Zeichen ist Großbuchstaben? : " + Character.isUpperCase(str1.charAt(0)));
System.out.println("Konvertierung in Großbuchstaben: " + upper_str1);
System.out.println("Kleinbuchstabenumrechnung: " + lower_str1);
System.out.println("=======^・ Ω ・^=======");
String str2 = new String("The current world population is about 7,594,690,000!");
String upper_str2 = str2.toUpperCase();
String lower_str2 = str2.toLowerCase();
System.out.println("Eingabezeichenfolge: " + str2);
System.out.println("Das zweite Zeichen ist niedriger? : " + Character.isLowerCase(str2.charAt(1)));
System.out.println("Konvertierung in Großbuchstaben: " + upper_str2);
System.out.println("Kleinbuchstabenumrechnung: " + lower_str2);
System.out.println("==============");
System.out.println("Großbuchstabe? : " + Character.isUpperCase('\n'));
System.out.println("Kleinbuchstaben? : " +Character.isLowerCase('\t'));
}
}
Eingabezeichenfolge: MoHuNeKo
Das erste Zeichen ist Großbuchstaben? : true
Konvertierung in Großbuchstaben: MOHUNEKO
Kleinbuchstabenumrechnung: mohuneko
=======^・ Ω ・^=======
Eingabezeichenfolge: The current world population is about 7,594,690,000!
Das zweite Zeichen ist niedriger? : true
Konvertierung in Großbuchstaben: THE CURRENT WORLD POPULATION IS ABOUT 7,594,690,000!
Kleinbuchstabenumrechnung: the current world population is about 7,594,690,000!
==============
Großbuchstabe? : false
Kleinbuchstaben? : false
Erstellen Sie ein Programm, das die Klein- und Großbuchstaben einer bestimmten Zeichenfolge vertauscht. Input Die Zeichenfolge wird in einer Zeile angegeben. Output Bitte geben Sie die Zeichenfolge aus, wobei die Klein- und Großbuchstaben der angegebenen Zeichenfolge ersetzt werden. Bitte geben Sie die anderen Zeichen als das Alphabet so aus, wie sie sind. Constraints
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
StringBuilder sb = new StringBuilder();
for(int i = 0; i < line.length() ; i++){
char now = line.charAt(i);
if(Character.isUpperCase(now)) sb.append(Character.toLowerCase(now));
else if(Character.isLowerCase(now)) sb.append(Character.toUpperCase(now));
else sb.append(now);
}
System.out.println(sb);
}
}
Recommended Posts