Je suis Mari Hosaka.
Je pense qu'il y a diverses parties pauvres, mais merci. Aussi, parce que c'est un article qui ne fait que commencer en Java Le niveau est assez bas, pardonnez-moi s'il vous plaît.
Comme environnement ・ Windows10 ・ Pléiades éclipse
Je n'aime pas encore tellement ça
Traitement en boucle en spécifiant le nombre de fois dans l'instruction For Écrivez ce code. Eh bien, si le tableau lui-même peut être géré avec des variables en premier lieu Cela n'a pas l'air bien? Appel par numéro d'index N'est-il pas possible de réduire la quantité de description des résultats?
J'aurais pas dû penser ça, la porte du marais s'ouvre
Maintenant, introduisons le marais, cette fois nous allons insérer le tableau dans le tableau. Pouvez-vous l'imaginer? Je ne peux pas. Cette fois, il est écrit dans une optique de simplification et de lisibilité. Utilisez un tableau statique [].
Mais tous les tableaux peuvent être multidimensionnels Tableau dynamique ArrayList et Il peut également être décrit dans le tableau associatif HashMap.
.java
//1. 1. Tout d'abord, nous allons générer un tableau
String[] a = { "1", "yosiko", "kanagawa", "woman", "26" };
String[] b = { "2", "kenji", "kobe", "man", "23" };
String[] c = { "3", "vanri", "osaka", "man", "19" };
.java
//Ensuite, déclarez une nouvelle variable qui peut stocker le tableau
String[][] Lists = {a ,b ,c };
//...Hmm? Hmm?
Je comprends cela confortablement
<Est-ce vrai?
・ Je ne parviens pas à obtenir une image en premier lieu ・ Je ne ressens pas les avantages
Souvent une analogie variable Vous utilisez une boîte en carton et une mandarine, non?
<C'est vrai!
Si vous le mettez dans une boîte, il est facile de sortir les oranges, non?
Mais il y a autre chose que Mikan dans la boîte S'il y a beaucoup de fruits dedans C'est difficile à comprendre, non?
,, ha!
Ensuite, mettez chaque fruit dans une boîte Si vous les mettez tous ensemble dans une grande boîte Il est facile de comprendre ce qu'il contient!
Sample.java
//Mettez deux oranges dans la boîte en carton 1
//Mettez deux pommes dans la boîte en carton 2
String[] cardboardBox1 = {"mikan1", "mikan2"};
String[] cardboardBox2 = {"ringo1", "ringo2"};
/*
Donc, une grande boîte en carton pour assembler la boîte en carton
Je vais préparer et mettre en place
*/
String[][] bigCardboardBox = {cardboardBox1, cardboardBox2};
//Au moment de la déclaration des variables[]Faites attention au nombre de
System.out.println(bigCardboardBox[0][0]);
// ="mikan1"Est affiché
System.out.println(bigCardboardBox[1][1]);
// ="ringo2"Est affiché
Lorsque vous voulez manger un mikan fermé, la première chose à ouvrir est Grande boîte en carton ➀ 。 En regardant le contenu ouvert après cela, cette fois Une autre boîte en carton ➁ Il y a.
J'ai finalement vu le mikan. (... .println(bigCardboardBox[X][Y]);) (Spécifiez les arguments des variables [ligne] et [colonne] du tableau à deux dimensions)
Chaque opération de ce flux Exécution en programmation Si tu peux l'attraper Je suis heureux.
Je pensais que ce serait plus facile à comprendre s'il y avait une illustration Je publierai également un lien!
[Java] Qu'est-ce qu'un tableau à deux dimensions? http://ysklog.net/java/5-18.html
J'ai l'impression de l'avoir fait, mais quand je regarde en arrière Il n'y a ni connexion ni transfert Ça fait mal, mais je l'ai écrit J'ai l'impression d'avoir pu organiser mon esprit Je suis content de l'avoir fait.
Recommended Posts