String.charAt (angegebene Position);
public class Main {
public static void main(String[] args){
String str = "Mofumofuneko";
System.out.println(str.charAt(0)); //Ebenfalls
System.out.println(str.charAt(3)); //Fu
System.out.println(str.charAt(4)); //Hallo
System.out.println(str.charAt(5)); //Dies
}
}
//Numerischer Vergleich
public class Main {
public static void main(String[] args){
System.out.println("1 = 1 ? : " + (1 == 1)); //1 = 1 ? : true
System.out.println("1 = 2 ? : " + (1 == 2)); //1 = 2 ? : false
}
}
//Gibt die Verzweigungsrichtung mit einer if-Anweisung an
int a = 0;
int b = 1;
if(a == b) {
System.out.println("Führen Sie if true aus");
}
else {
System.out.println("Ausführen, wenn false");
}
public class Main {
public static void main(String[] args){
//Deklarieren Sie eine Variable vom Typ Boolesch
boolean isEighteen = false;
int Age = 18;
isEighteen = (Age >= 18);
System.out.println(isEighteen); //true
if (isEighteen) { // true
System.out.println("18 Jahre und älter"); //18 Jahre und älter
} else {
System.out.println("Unter 18");
}
}
}
//Entscheiden Sie, ob die Schleife mit der while-Anweisung fortgesetzt werden soll
import java.util.Scanner;
public class Main {
public static void main(String[] args){
int i = 0;
while(i < 10) {
System.out.print(i + " ");
i += 1;
}
}
}
Boolean
public class Main {
public static void main(String[] args){
Boolean bool = Boolean.valueOf(true);
System.out.println(bool); //true
bool = null;
System.out.println(bool); //null
}
}
public class Main {
public static void main(String[] args){
Boolean bool = Boolean.valueOf(true);
System.out.println(bool.toString()); //true
}
}
Wenn Taro versucht, Trump mit Hanako zu spielen, hat er nur n Karten, die 52 sein sollten. Erstellen Sie ein Programm, das diese n Karten als Eingabe verwendet und die fehlenden Karten ausgibt. Taros erste Spielkarte war 52 Karten ohne Joker. Die 52 Karten sind in vier Muster unterteilt: Spaten, Herz, Keule und Diamant. Jedes Muster hat 13 Ränge.
import java.util.*;
class Main {
static char[] symbol = new char[] {'S','H','C','D'};
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
boolean[][] cards = new boolean[4][13];
for(int i = 0; i < n; i++) {
char k = sc.next().charAt(0);
int r = sc.nextInt();
//Beachten Sie, dass das Array bei 0 beginnt!
if(k == 'S') {
cards[0][r-1] = true;
}
if(k == 'H') {
cards[1][r-1] = true;
}
if(k == 'C') {
cards[2][r-1] = true;
}
if(k == 'D') {
cards[3][r-1] = true;
}
}
for(int i = 0 ; i< 4; i++) {
for(int j = 0; j < 13; j++) {
if(!cards[i][j]) {
System.out.println( symbol[i] + " " + (j+1));
}
}
}
}
}