c> = 'a' && c <= 'z'
//Code, der wahr ist, wenn c ein unterer Buchstabe ist
public class Main {
public static void main(String[] args){
char c = 'c';
System.out.printf("Der Buchstabe c, den Sie überprüfen möchten, lautet? '%s'\n", c);
/*True, wenn c ein niedrigeres Alphabet ist*/
if (c >= 'a' && c <= 'z')
System.out.println("c ist niedriger");
/*True, wenn c klein geschrieben ist*/
if (c >= 'a' && c <= 'z')
System.out.println("c ist niedriger");
else
System.out.println("c ist nicht niedriger");
/*True, wenn c eine Zahl ist*/
if (c >= '0' && c <= '9')
System.out.println("c ist eine Zahl");
else
System.out.println("c ist keine Zahl");
/*c ist'+'Oder'-'Dann stimmt*/
if (c == '+' || c == '-')
System.out.println("c ist das Zeichen");
else
System.out.println("c ist kein Zeichen");
}
}
Der Buchstabe c, den Sie überprüfen möchten, lautet? 'c'
c ist niedriger
c ist niedriger
c ist keine Zahl
c ist kein Zeichen
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()) {
String str = scanner.next();
System.out.println(str);
}
System.out.println (String.format ("% s wiegt% d Äpfel. "," Alkma ", 70));
import java.util.*;
import java.time.LocalDateTime;
import java.util.Locale;
public class Main {
public static void main(String[] args) {
System.out.println(String.format("%s Gewicht ist Apfel%Es ist für d Stücke.","Alkma",70));
System.out.println(String.format("%1$s Gewicht ist Apfel%3$Es ist für d Stücke.%1$s ist in Ordnung.","Alkma","Kitty",70)); //Alkmaの体重はりんご70個分です。Alkmaは元気です。
//Geben Sie die Mindestbreite der Zeichenfolge an
System.out.println(String.format("%.Es ist 2s.", "Alkma")); //Das ist Al.
//Geben Sie die Breite der Zeichenfolge an
System.out.println(String.format("%Es ist 8s.", "Alkma")); // Alkmaです。
//Geben Sie die maximale Anzahl von Ziffern an
System.out.println(String.format("Dezimalzahl%08d", 12345)); //Dezimalzahl00012345
//Hexadezimal
System.out.println(String.format("Hexadezimal%#x", 10)); //Hexadezimal0xa
//Geben Sie die Anzahl der Stellen nach dem Dezimalpunkt an
System.out.println(String.format("Anzahl der Dezimalstellen%.2f", 123.456)); //Anzahl der Dezimalstellen123.46
//Index
System.out.println(String.format("Exponent / niedriger%.2e", 123.456)); //Exponent / niedriger1.23e+02
//Datum (und Uhrzeit
var d = LocalDateTime.now();
System.out.println(String.format("%tr", d)); //03:42:23 AM
System.out.println(String.format("%1$tY Jahr%1$tm Monat%1$td Tag", d)); //31. Oktober 2020
//Anzeige mit printf-Methode
System.out.printf("%.Es ist 2s.\n", "Alkma");
}
}
Erstellen Sie ein Programm, das die Nummer jedes Alphabets zählt, das im angegebenen englischen Text enthalten ist. Beachten Sie, dass Klein- und Großbuchstaben nicht unterschieden werden. Input Sie erhalten einen englischen Satz, der mehrere Zeilen umfasst. Output Bitte geben Sie die Nummer jedes im angegebenen englischen Satz enthaltenen Alphabets in dem unten gezeigten Format aus: a: Nummer von a b: Anzahl von b c: Anzahl von c . . z: Anzahl von z Constraints
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
int alf[]=new int[26];
while(scan.hasNext()){
String str=scan.next().toLowerCase();
for(int i=0;i<str.length();i++){
char c=str.charAt(i);
if('a'<=c&&c<='z'){
alf[str.charAt(i)-'a']++;
}
}
}
for(int i=0;i<26;i++)System.out.println((char)('a'+i)+" : "+alf[i]);
scan.close();
}
}
Recommended Posts