Avant de lire ceci, il y a l'édition 3 de java pour débutants, alors jetez un œil là-bas ⬇️⬇︎ ^^
https://qiita.com/shinpachix/items/6f6f972e7980f4c59d3d
continuer - Revenir au début de la répétition et passer au tour suivant break - Terminez l'itération et passez à la suivante
int x = o;
while(true) {
//Revenir ici quand x vaut 1(println ne s'exécute pas)
x++;
if(x==1)continue;
System.out.println(x);
if(x==10)break;
}
//Quand tu te brises, va ici
String[] a = new String[3];
a[0] = "Bonjour";
a[1] = "Bonjour";
a[2] = "Au revoir";
for(int i = 0; i < 2; i++) {
System.out.pintln(a[i]);
Une variable peut être traitée comme une séquence de plusieurs variables L'intérieur de [] est appelé un indice. Commencez à partir de 0. Le nombre d'indices est appelé une dimension 。 Étant donné que les variables peuvent être utilisées pour spécifier l'indice, il est pratique de les combiner avec l'instruction for.
String[][] cell = new String[9][9];
a[0][2] = "Ayumu";
a[5][5] = "Tour";
a[3][3] = "Roi";
System.out.println(a[5][5]);
//Tour
La dimension peut être augmentée en transformant la variable de tableau en tableau. Le tableau bidimensionnel peut être utilisé pour gérer les pièces de shogi et d'Othello.
L'opérateur AND est&&Quand&, OR opérateur||Quand|Il y en a, mais il y a une légère différence de comportement.
(Lorsque le côté gauche est faux en AND ou vrai en OR) Rapide car vous ne voyez pas le côté droit (utilisez & et | lorsque vous voulez exécuter intentionnellement le côté droit)
int a = 5;
if(true || a++ > 0) {
System.out.println(a);
}
//5 sort
if(true | a++ > 0) {
System.out.println(a);
}
//6 sort
Fonctions en mathématiques
f(x) = 3x+1
f(4) = 13
Effectue une opération fixe sur la valeur d'entrée.
Fonctions dans le programme
public static int hoge(int x) {
return (int) Math.pow(x,2)+3*x+1;
System.out.println(hoge(4));
Lorsqu'une valeur (argument) est transmise, le traitement est effectué et la valeur (valeur de retour) est renvoyée.
Exécuté à l'appel
Certaines fonctions n'ont pas d'arguments dans le programme
La valeur de retour est retournée par return (dans le cas de java) Concernant public et statique, cette fois ...
Les fonctions écrites dans la classe sont appelées méthodes. (C'est un mot très dur, mais)
L'histoire de la classe elle-même revient ... En java, il y a une classe et le programme y est écrit, on l'appelle donc une méthode.
Définition de la méthode
public static int hoge(int x) {
return (int)Math.pow(x,2)+3*x+1;
}
Nom de la méthode de type de retour (nom de l'argument de type d'argument, nom de l'argument de type d'argument)
S'il y a plusieurs arguments, séparez-les par une virgule.
S'il n'y a pas d'argument, n'écrivez rien hoge ()
S'il n'y a pas de valeur à renvoyer, le type de retour sera nul
L'endroit où écrire est en dehors de la méthode principale, à l'intérieur de la classe! (Main est aussi une méthode)
Pour l'instant, ajoutons de la statique (j'expliquerai dans le futur)
Appel de méthode
hoge(3);
int n = hoge(4);
Appel par nom de méthode (argument)
S'il y a plusieurs arguments, écrivez-les séparés par des virgules. Le type d'argument passé doit être le même que la définition
Il est également possible de l'utiliser pour d'autres calculs en affectant la valeur de retour à une variable.
Vous pouvez faire le même travail ensemble
Exemple ⬇︎ Mettez le linge ➡️ Déplacez le linge ➡︎ Séchez le linge
Tout ce que vous avez à faire est de dire «laver» en même temps
Pratique lors de l'exécution plusieurs fois (facile lors du changement de comportement)
Si la portée utilise une variable uniquement dans la méthode, elle n'affecte pas les autres parties.
public static int hoge(int x) {
x* = 2;
return x;
}
public static void main(String[] args) {
int a = 3;
int x = 10;
System.out.println(hoge(a)); //6
System.out.println(a); //3(Dans le cas de int, le calcul à l'intérieur de la méthode n'affecte pas l'extérieur)
System.out.println(a); //10(x dans hoge et x dans main sont différents)
}
Recommended Posts