[JAVA] Variables de tableau et tableaux associatifs Les débutants ont compilé pour les débutants

Merci. Jusqu'à présent, j'ai créé des tableaux d'affichage, etc. après avoir appris, mais je suis impatient depuis 5 mois. Je peux comprendre à partir de la "compréhension duveteuse" que "les fonctions ○○ peuvent être implémentées avec ○○", mais je ne peux pas implémenter celle-ci par moi-même sans la puissance de l'enseignant Google. Parce que la compréhension détaillée de chacun est maigre Désormais, je le posterai sur Qiita comme un lieu de sortie afin de comprendre en profondeur les bases des bases.

Tout en approfondissant votre compréhension en vous référant à des dizaines de sites et de livres en utilisant vous-même Google Teacher

  1. En fait, écrivez le code
  2. Rassemblez vos notes afin de pouvoir le voir un jour dans vos propres mots.
  3. Enfin, dites à Qiita pour que les autres puissent le voir.

[Qu'est-ce qu'un tableau]

Une image d'organisation de plusieurs données (de propriété) ensemble et de les mettre dans une grande boîte 333.png Résultat de sortie: Ice

Résumé de la procédure d'appel

-Un groupe de cases bleues est appelé une propriété.

・ Ici, toutes les parties de $ box sont appelées [array].

-L'indice attribué automatiquement est appelé une [clé].

・ Les parties de la crème glacée, de la glace au chocolat et de la crème glacée au curry sont appelées [valeur].

Problème ![ee.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/677104/95a84dc4-21aa-928b-8f0d-0216616d8385.png)

La bonne réponse sortira dès que vous faites défiler, alors essayez de répondre sans faire défiler vers le bas à partir d'ici.

Bonne réponse: 2.3.4.1

  • Les propriétés sont également appelées éléments et les tableaux sont également appelés index.

Problème 2

python


Variable de tableau Hamburger
・ Burger Teriyaki/Burger de laitue au bacon/Crêpe
Les trois hamburgers ci-dessus[valeur]Pour stocker dans l'ordre ci-dessus
Enfin, affichez le Teriyaki Burger dans le résultat de sortie.

Tout d'abord, faites-le vous-même. La réponse sortira en cliquant sur le lien ci-dessous. https://paiza.io/projects/pik0u6YBKOv40ZuMP-pG6g

prochain,$Découpez le Teriyaki Burger et le Hotcake de la variable de tableau Hamburger et affichez-les dans le résultat de sortie.
https://paiza.io/projects/pik0u6YBKOv40ZuMP-pG6g

Il existe plusieurs façons de couper une ligne, donc si vous pouvez générer un saut de ligne autre que la méthode URL ci-dessus, c'est OK! !!

En passant, si vous souhaitez inclure une variable dans une chaîne de caractères comme indiqué dans l'URL ci-dessus, utilisez "" (guillemets doubles). La différence entre une citation double et une citation simple est que l'URL suivante est très facile à comprendre! https://qiita.com/bitcoinjpnnet/items/64458299eaeefbacab44

Comment afficher toutes les valeurs stockées dans le tableau

dans le résultat de sortie? </ h2>

Utilisez l'instruction foreach.

[Qu'est-ce qu'une déclaration foreach]
Données stockées dans (liste) ou (tableau)[Aussi appelé élément ou valeur]Décrit contre[programme]Traité
Une instruction de boucle qui a le pouvoir de s'exécuter à plusieurs reprises.

$box = ['la glace','チョコla glace','カレー味la glace'];
foreach($box as $value) {
    echo $value;
}
Résultat de sortie: Glace au chocolat glace au curry de glace aromatisée

Il se terminera à plusieurs reprises lorsque toutes les données stockées seront sorties.

De plus, si vous souhaitez afficher également l'indice [clé]

foreach ($box as $key=>$value){
echo "$key=>$value \n";
}

Résultat de sortie:
0=>la glace
1=>Glace au chocolat
2=>Glace au curry

C'est un examen. Si vous souhaitez développer des variables dans une chaîne de caractères, placez-la entre guillemets. \ n signifie un saut de ligne. Pour les utilisateurs de Mac, demi-largeur [touche option + ¥].

La partie $ value est un nom arbitraire.

Problème 3
Affichez toutes les valeurs stockées dans la variable de tableau Hamburger dans le résultat de sortie.

répondre https://paiza.io/projects/pik0u6YBKOv40ZuMP-pG6g

Affichez toutes les valeurs et clés stockées dans la variable de tableau Hamburger dans le résultat de sortie.
conditions
Faites un saut de ligne.
virgule/Mettez une virgule

Afficher un exemple de résultat
Clé=>valeur,
Clé=>valeur,
Clé=>valeur,

répondre https://paiza.io/projects/pik0u6YBKOv40ZuMP-pG6g

Cependant, il existe plusieurs façons de le faire.

N'est-ce pas suffisant pour comprendre la séquence? Si vous êtes nouveau dans les séquences, vous ne les comprendrez peut-être pas encore. Si vous recherchez un enseignant Google pour "Qu'est-ce qu'un tableau?", Cela se produira un peu.

Ensuite, j'aimerais approfondir ma compréhension des séquences associatives.

Qu'est-ce qu'un tableau associatif?

Toute chaîne de caractères peut être attribuée à la clé. ・ Chaîne de caractères (entre guillemets) ·entier

Bons points d'arrangement associatif

-Comme la clé est une chaîne de caractères arbitraire, il est facile de voir et de comprendre si c'est une chaîne de caractères qui a la même signification que la valeur! Exemple: Apple => voiture apple => voiture

-Une petite boîte (également appelée propriété appelée élément) peut avoir deux significations avec une clé et une valeur. Exemple: si vous souhaitez gérer les contacts et les noms des clients Exemple: '○○ société Kobayashi-sama' => xxx-xxxx-xxxx (il s'agit d'un numéro de téléphone)

Essayons de nous souvenir!

Il est affecté à la clé du tableau associatif, mais il faut le noter

・ Vrai faux ・ ・ ・ Attribué à la clé, mais vrai= 1 false =Converti automatiquement en 0
・ Chiffre ・ ・ ・ Attribué à une clé, mais automatiquement converti en un entier tronqué


Essayons de nous souvenir! https://paiza.io/projects/pik0u6YBKOv40ZuMP-pG6g

Les séquences associatives sont également un groupe de séquences, donc si vous pouvez comprendre les séquences, vous pouvez comprendre les séquences associatives.

La prochaine fois, j'écrirai un article qui produit un tableau avec plusieurs méthodes de sortie et comprend le traitement en boucle, etc.

Recommended Posts

Variables de tableau et tableaux associatifs Les débutants ont compilé pour les débutants
Java pour les débutants, les expressions et les opérateurs 1
Java pour les débutants, les expressions et les opérateurs 2
Cours orienté objet pour débutants envoyé par des débutants
Classes et instances Java pour les débutants
[Pour les débutants] Différence entre Java et Kotlin
[Java] Comprenez en 10 minutes! Tableau associatif et HashMap
[Pour les débutants] À propos des expressions lambda et de l'API Stream