Ce sera le premier message. L'auteur est un amateur qui a commencé la programmation en avril. Cet article a été rédigé sous forme de mémorandum, mais j'apprécierais que vous me le disiez strictement!
J'ai fini par écrire ce genre de code lorsque je m'entraînais.
samp0.java
import java.util.Arrays;
public class MyJava {
public static void main(String[] args) {
int[] a = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int[] b = new int[a.length];
for (int i = 0; i < a.length; i++) {
//Jugement pair / impair du i-ème élément d'un
if (a[i] % 2 == 0) {
b[i] = 0;
} else {
b[i] = 1;
}
}
//Bien qu'il s'écarte du sujet principal, il est pratique de se souvenir de la méthode printf
// Arrays.toString(array)C'est pratique car vous n'avez pas à vous tourner vers le moment où vous souhaitez générer un tableau.
System.out.printf("Le contenu du tableau b%s.\n",
Arrays.toString(b));
}
}
C'est désagréable que la couche s'approfondisse avec ce type de traitement ... Quand je regardais ça comme ça ...
cette? Si c'est dans l'instruction if, vous devriez continuer, non? sinon la phrase diminuera! C'est pourquoi le code ci-dessous.
samp1.java
import java.util.Arrays;
public class MyJava {
public static void main(String[] args) {
int[] a = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int[] b = new int[a.length];
for (int i = 0; i < a.length; i++) {
//Jugement pair / impair du i-ème élément d'un
//Remplacez 0 par pair et 1 par impair
if (a[i] % 2 == 0) {
b[i] = 0;
continue;
}
b[i] = 1;
}
System.out.printf("Le contenu du tableau b%s.\n",
Arrays.toString(b));
}
}
J'ai pu le faire, mais cette fois c'est difficile à lire quand le jugement est bizarre ...
Hmm! ?? c'est,,,! ??
hoge ? fuga : foo
Qu'est-ce que c'est?
Lorsque hoge vaut True, fuga est exécuté, et si false, foo est exécuté.
Je vois! Vous n'avez pas à créer d'étranges couches! Bien!
samp2.java
import java.util.Arrays;
public class MyJava {
public static void main(String[] args) {
int[] a = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int[] b = new int[a.length];
for (int i = 0; i < a.length; i++) {
b[i] = a[i] % 2 == 0 ? 0 : 1;
}
System.out.printf("Le contenu du tableau b%s.\n",
Arrays.toString(b));
}
}
Huh, propre!
C'est mon premier message, donc je suis désolé pour le texte gênant. Je voudrais garder une trace de ce que j'ai appris petit à petit, alors j'apprécierais que vous disiez: "C'est plus facile à lire!" Merci d'avoir lu jusqu'ici.
Opérateurs d'affectation de manière Java et autres opérateurs (http://www.javaroad.jp/java_operator6.htm)
Recommended Posts