[JAVA] Array-Variablen und assoziative Arrays Anfänger haben für Anfänger kompiliert

Vielen Dank. Bis jetzt habe ich nach dem Lernen Bulletin Boards usw. erstellt, aber ich war 5 Monate lang ungeduldig. Ich kann aus "flauschigem Verständnis" verstehen, dass "○○ Funktionen mit ○○" implementiert werden können, aber ich kann diese Funktion nicht alleine ohne die Macht des Google-Lehrers implementieren. Weil das detaillierte Verständnis von jedem spärlich ist Von nun an werde ich es auf Qiita als Ausgabeort veröffentlichen, um die Grundlagen der Grundlagen tief zu verstehen.

Während Sie Ihr Verständnis vertiefen, indem Sie mithilfe von Google Teacher selbst auf Dutzende von Websites und Büchern verweisen

  1. Schreiben Sie den Code
  2. Fügen Sie Ihre Notizen zusammen, damit Sie sie eines Tages in Ihren eigenen Worten sehen können.
  3. Sagen Sie es schließlich Qiita, damit andere es sehen können.

[Was ist ein Array]

Ein Bild, in dem mehrere (Eigenschafts-) Daten organisiert und in einer großen Box zusammengefasst werden. 333.png Ausgabeergebnis: Eis

Zusammenfassung des Aufrufs von

・ Jedes blaue Kästchen wird als Eigenschaft bezeichnet.

・ Hier heißen alle Teile von $ box [Array].

-Der automatisch zugewiesene Index wird als [Schlüssel] bezeichnet.

・ Die Teile von Eis, Schokoladeneis und Eis mit Currygeschmack werden als [Wert] bezeichnet.

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

Die richtige Antwort wird angezeigt, sobald Sie scrollen. Versuchen Sie also zu antworten, ohne von hier aus nach unten zu scrollen.

Richtige Antwort: 2.3.4.1

  • Eigenschaften werden auch als Elemente bezeichnet, und Arrays werden auch als Indizes bezeichnet.

Problem 2

python


Hamburger Array Variable
・ Teriyaki Burger/Speck-Salat-Burger/Pfannkuchen
Die oben genannten drei Hamburger[Wert]In der oben genannten Reihenfolge zu speichern
Zeigen Sie abschließend den Teriyaki Burger im Ausgabeergebnis an.

Mach es zuerst selbst. Die Antwort erhalten Sie, indem Sie auf den unten stehenden Link klicken. https://paiza.io/projects/pik0u6YBKOv40ZuMP-pG6g

Nächster,$Brechen Sie den Teriyaki Burger und Hotcake aus der Hamburger Array-Variablen und zeigen Sie sie im Ausgabeergebnis an.
https://paiza.io/projects/pik0u6YBKOv40ZuMP-pG6g

Es gibt mehrere Möglichkeiten, eine Zeile zu unterbrechen. Wenn Sie also einen anderen Zeilenumbruch als die oben angegebene URL-Methode ausgeben können, ist dies in Ordnung! !!

Übrigens, wenn Sie eine Variable in eine Zeichenfolge aufnehmen möchten, wie in der obigen URL gezeigt, verwenden Sie "" (doppeltes Anführungszeichen). Der Unterschied zwischen doppeltem und einfachem Anführungszeichen besteht darin, dass die unten stehende URL sehr einfach zu verstehen ist! https://qiita.com/bitcoinjpnnet/items/64458299eaeefbacab44

Wie werden alle im Array

gespeicherten Werte im Ausgabeergebnis angezeigt? </ h2>

Verwenden Sie die foreach-Anweisung.

[Was ist eine foreach-Aussage]
Daten gespeichert in (Liste) oder (Array)[Wird auch als Element oder Wert bezeichnet]Beschrieben gegen[Programm]Verarbeitet
Eine Schleifenanweisung, die wiederholt ausgeführt werden kann.

$box = ['Eis','チョコEis','カレー味Eis'];
foreach($box as $value) {
    echo $value;
}
Ausgabeergebnis: Eisschokoladeneis mit Currygeschmack

Es wird wiederholt beendet, wenn alle gespeicherten Daten ausgegeben werden.

Auch wenn Sie den Index [Schlüssel] ausgeben möchten

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

Ausgabeergebnis:
0=>Eis
1=>Schokoladeneis
2=>Eis mit Currygeschmack

Es ist eine Überprüfung. Wenn Sie Variablen in einer Zeichenfolge erweitern möchten, schließen Sie sie in doppelte Anführungszeichen ein. \ n bedeutet einen Zeilenumbruch. Für Mac-Benutzer halbe Breite [Optionstaste + ¥].

Der $ value-Teil ist ein beliebiger Name.

Problem 3
Zeigen Sie alle in der Hamburger-Array-Variablen gespeicherten Werte im Ausgabeergebnis an.

Antworten https://paiza.io/projects/pik0u6YBKOv40ZuMP-pG6g

Zeigen Sie alle Werte und Schlüssel an, die in der Hamburger Array-Variablen im Ausgabeergebnis gespeichert sind.
Bedingungen
Machen Sie einen Zeilenumbruch.
Komma/Setzen Sie ein Komma

Beispiel für Ergebnis anzeigen
Schlüssel=>Wert,
Schlüssel=>Wert,
Schlüssel=>Wert,

Antworten https://paiza.io/projects/pik0u6YBKOv40ZuMP-pG6g

Es gibt jedoch mehrere Möglichkeiten, dies zu tun.

Ist das nicht genug, um die Reihenfolge zu verstehen? Wenn Sie mit Sequenzen noch nicht vertraut sind, verstehen Sie sie möglicherweise noch nicht. Wenn Sie den Google-Lehrer nach "Was ist ein Array?" Suchen, wird es ziemlich häufig vorkommen.

Als nächstes möchte ich mein Verständnis von assoziativen Sequenzen vertiefen.

Was ist ein assoziatives Array?

Dem Schlüssel kann eine beliebige Zeichenfolge zugewiesen werden. ・ Zeichenkette (in Anführungszeichen eingeschlossen) ·ganze Zahl

Gute assoziative Anordnungspunkte
  • Da der Schlüssel eine beliebige Zeichenfolge ist, ist es leicht zu erkennen und zu verstehen, ob es sich um eine Zeichenfolge handelt, die dieselbe Bedeutung wie der Wert hat! Beispiel: Apple => Apple Car => Auto

-Eine kleine Box (auch als Element bezeichnet) kann zwei Bedeutungen mit einem Schlüssel und einem Wert haben. Beispiel: Wenn Sie Kundenkontakte und -namen verwalten möchten Beispiel: '○○ Firma Kobayashi-sama' => xxx-xxxx-xxxx (dies ist eine Telefonnummer)

Versuchen wir uns zu erinnern!

Es ist dem Schlüssel des assoziativen Arrays zugeordnet, sollte aber beachtet werden

・ Richtig falsch ・ ・ ・ Dem Schlüssel zugewiesen, aber wahr= 1 false =Automatisch in 0 konvertiert
・ Punkt: Wird einem Schlüssel zugewiesen, aber automatisch in eine abgeschnittene Ganzzahl konvertiert


Versuchen wir uns zu erinnern! https://paiza.io/projects/pik0u6YBKOv40ZuMP-pG6g

Assoziative Sequenzen sind auch eine Gruppe von Sequenzen. Wenn Sie also Sequenzen verstehen können, können Sie assoziative Sequenzen verstehen.

Das nächste Mal werde ich einen Artikel schreiben, der ein Array mit mehreren Ausgabemethoden ausgibt und die Schleifenverarbeitung usw. zusammen versteht.

Recommended Posts

Array-Variablen und assoziative Arrays Anfänger haben für Anfänger kompiliert
Java für Anfänger, Ausdrücke und Operatoren 1
Java für Anfänger, Ausdrücke und Operatoren 2
Objektorientierter Kurs für Anfänger von Anfängern
Klassen und Instanzen Java für Anfänger
[Für Anfänger] Unterschied zwischen Java und Kotlin
[Java] Verstehe in 10 Minuten! Assoziatives Array und HashMap
[Für Anfänger] Über Lambda-Ausdrücke und Stream-API