J'ai commencé à résoudre des exercices pour étudier Java. Je suis désolé si j'ai fait une erreur.
package com.company; import java.util.Scanner;
public class HundredKnocksBasic { public static void main(String arg[]) { // question0(); // question1(); // question2(); // question3(); // question4(); // question5(); // question6(); // question7(); // question8(); // question9(); // question10(); // question11(); // question12(); // question13(); // question14(); // question15(); // question16(); // question17(); // question18(); // question19(); }
private static void question0() {
System.out.println("Question 0");
System.out.println("Hello World!");
}
private static void question1() {
System.out.println("question 1");
int a = 12345;
int b = 23456;
System.out.println(a + b);
}
private static void question2() {
System.out.println("question 2");
int a = 12345;
int b = 7;
System.out.println(a / b);
}
private static void question3() {
System.out.println("question 3");
Scanner scanner = new Scanner(System.in); //Initialiser la classe Scanner Instancier la classe Scanner
//Objet InputStream, entrée standard(Généralement saisie depuis le clavier)
System.out.println("Veuillez saisir un nombre");
int num = scanner.nextInt(); //La partie qui reçoit l'entrée
scanner.close();
System.out.println(num);
}
private static void question4() {
System.out.println("Question 4");
Scanner scanner = new Scanner(System.in);
System.out.println("Veuillez saisir un nombre");
int num = scanner.nextInt(); //La partie qui reçoit l'entrée
scanner.close();
System.out.println(num * 3);
}
private static void question5() {
System.out.println("Question 5");
Scanner scanner = new Scanner(System.in);
System.out.println("Veuillez saisir le premier chiffre");
int num1 = scanner.nextInt(); //La partie qui reçoit la première entrée
System.out.println("Veuillez saisir le deuxième chiffre");
int num2 = scanner.nextInt(); //La partie qui reçoit la deuxième entrée
scanner.close();
System.out.println(num1 + num2);
System.out.println(num1 - num2);
System.out.println(num1 * num2);
System.out.println(num1 / num2);
}
private static void question6() {
System.out.println("Question 6");
Scanner scanner = new Scanner(System.in);
System.out.println("Veuillez saisir un nombre(0)");
int num = scanner.nextInt(); //La partie qui reçoit l'entrée
scanner.close();
if (num == 0) { //Si la valeur saisie est 0
System.out.println("zero");
}
}
private static void question7() {
System.out.println("Q7");
Scanner scanner = new Scanner(System.in);
System.out.println("Veuillez saisir un nombre(Autre que 0)");
int num = scanner.nextInt();
scanner.close();
if (num == 0) { //Si la valeur saisie est 0
System.out.println("zero");
} else {
System.out.println("not zero");
}
}
private static void question8() {
System.out.println("Question 8");
Scanner scanner = new Scanner(System.in);
System.out.println("Veuillez saisir un nombre(Correct)");
int num = scanner.nextInt();
scanner.close();
if (num > 0) { //Si la valeur est positive
System.out.println("positive");
}
}
private static void question9() {//Écrivez avec else if
System.out.println("Q9");
Scanner scanner = new Scanner(System.in);
System.out.println("Veuillez saisir un nombre");
int num = scanner.nextInt();
scanner.close();
if (num > 0) { //Si la valeur est positive
System.out.println("positive");
} else if (num < 0) { //Si la valeur est négative
System.out.println("negative");
} else { //Si la valeur saisie est 0
System.out.println("zero");
}
}
private static void question10() {
System.out.println("Q10");
Scanner scanner = new Scanner(System.in);
System.out.println("Veuillez saisir un nombre(Valeur absolue)");
int num = scanner.nextInt();
scanner.close();
###Pour obtenir la valeur absolue, utilisez la méthode abs de la classe Math. La méthode abs étant une méthode statique, elle peut être appelée telle quelle.
num = Math.abs(num);
System.out.println(num);
}
private static void question11() {
System.out.println("Q11");
//for (Formule d'initialisation;Expression conditionnelle;Formule de renouvellement) {
for (int i = 0; i < 10; i++) {
System.out.println("Hello World!");
}
}
private static void question12() {
System.out.println("Q12");
Scanner scanner = new Scanner(System.in);
System.out.println("Veuillez saisir le nombre de répétitions");
int num = scanner.nextInt();
scanner.close();
//Répéter autant de fois que saisi
for (int i = 0; i < num; i++) {
System.out.println("Hello World!");
}
}
private static void question13() {
System.out.println("Q13");
Scanner scanner = new Scanner(System.in);
System.out.println("Veuillez saisir un nombre");
int num = scanner.nextInt();
scanner.close();
//Exécuter jusqu'au numéro saisi
for (int i = 0; i < num; i++) {
System.out.println(i);
}
}
private static void question14() {
System.out.println("Q14");
Scanner scanner = new Scanner(System.in);
System.out.println("Veuillez saisir un nombre");
int num = scanner.nextInt();
scanner.close();
//Diminuer de 1 par rapport au nombre saisi
for (int i = 0; i < num; num--) {
System.out.println(num);
}
}
private static void question15() {
System.out.println("Q15");
Scanner scanner = new Scanner(System.in);
System.out.println("Veuillez saisir un nombre");
int num = scanner.nextInt();
scanner.close();
//Augmenter de 2 jusqu'au nombre saisi
for (int i = 0; i < num; i += 2) {
System.out.println(i);
}
}
private static void question16() {//déclaration while
System.out.println("Q16");
Scanner scanner = new Scanner(System.in);
System.out.println("Veuillez saisir un nombre");
int num = scanner.nextInt();
scanner.close();
while (num != 0) {
System.out.println("Veuillez saisir à nouveau le numéro");
num = scanner.nextInt();
//Arrêter si la valeur d'entrée est 0
}
scanner.close();
System.out.println("terminer");
}
private static void question17() {
System.out.println("Q17");
/*
Déclaration du tableau et spécification du nombre d'éléments
Nom du type Nom de la variable du tableau[] =nouveau nom de type[Nombre d'éléments];
*/
int bar[] = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; //Déclarer un tableau avec 10 éléments
/*
Nom du type Nom de la variable=valeur initiale;
La valeur initiale du i-ème élément est i
*/
for (int i = 0; i < bar.length; i++) {
//Utilisez la longueur pour obtenir le nombre d'éléments dans une barre de tableau[i]Index de i
System.out.println(bar[i]);
}
}
private static void question18() {
System.out.println("Q18");
Scanner scanner = new Scanner(System.in);
//Déclarer un tableau avec 10 éléments en tant que variable locale
int[] a = new int[10];
System.out.println("Veuillez saisir un nombre");
//Demandez à la variable locale b d'entrer une valeur
int b = scanner.nextInt();
//Décrivez les éléments du tableau à affecter au côté gauche et décrivez la valeur à attribuer au côté droit.
//Nom de la variable de tableau[Numéro de séquence] :=Valeur à remplacer
//Remplacez la valeur obtenue en b par a
//Longueur du tableau
//Répétez pour la longueur du tableau
for (int i = 0; i < a.length; i++) {
a[i] = b;
//Afficher le tableau a
System.out.println(a[i]);
}
}
private static void question19() {
System.out.println("Q19");
Scanner sc = new Scanner(System.in);
//Déclarer un tableau avec 10 éléments
int bar[] = new int[10];
bar[0] = sc.nextInt();
bar[1] = sc.nextInt();
bar[2] = sc.nextInt();
bar[3] = sc.nextInt();
bar[4] = sc.nextInt();
bar[5] = sc.nextInt();
bar[6] = sc.nextInt();
bar[7] = sc.nextInt();
bar[8] = sc.nextInt();
bar[9] = sc.nextInt();
//Obtenez le nombre d'éléments
for (int i = 0; i < bar.length; i++) {
System.out.println("Tableau" + i + "Deuxième valeur" + bar[i]);
}
}
}
Recommended Posts