String.charAt (position spécifiée);
public class Main {
public static void main(String[] args){
String str = "Mofumofuneko";
System.out.println(str.charAt(0)); //Aussi
System.out.println(str.charAt(3)); //Fu
System.out.println(str.charAt(4)); //Hey
System.out.println(str.charAt(5)); //Ce
}
}
//Comparaison numérique
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
}
}
//Indique la direction de la branche avec une instruction if
int a = 0;
int b = 1;
if(a == b) {
System.out.println("Exécuter si vrai");
}
else {
System.out.println("Exécuter si faux");
}
public class Main {
public static void main(String[] args){
//Déclarer une variable de type booléen
boolean isEighteen = false;
int Age = 18;
isEighteen = (Age >= 18);
System.out.println(isEighteen); //true
if (isEighteen) { // true
System.out.println("18 ans et plus"); //18 ans et plus
} else {
System.out.println("Moins de 18 ans");
}
}
}
//Décidez si vous souhaitez continuer la boucle avec l'instruction while
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
}
}
Quand Taro essaie de jouer Trump avec Hanako, il n'a que n cartes, ce qui devrait être 52. Créez un programme qui prend ces n cartes en entrée et sort les cartes manquantes. La première carte à jouer de Taro était de 52 cartes, à l'exclusion de Joker. Les 52 cartes sont divisées en quatre modèles: pique, cœur, club et diamant, et chaque modèle a 13 rangs.
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();
//Notez que le tableau commence à 0!
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));
}
}
}
}
}