Ich habe versucht, die Grundlagen von Kotlin und Java zusammenzufassen

Einführung ...

Dieser Artikel wurde geschrieben in Vorheriger Artikel,

** 2. Tag der Artikelveröffentlichung 7 Tage lang jeden Tag **

Es ist geworden

Der zu verwendende Code wird unten eingefügt. Weitere Informationen zu den Funktionen dieser App finden Sie im vorherigen Artikel.

--kotlin Version: https://github.com/sato-na/guruwake_kotlin

↓ Dies ist das Hauptthema dieses Artikels ↓

Vergleich der Grundlagen jeder Sprache ...

-- Inhaltsverzeichnis --

  1. Wie definiere ich Variablen?

  2. Wie schreibe ich eine if-Anweisung?

  3. Wie schreibe ich eine for-Anweisung?

  4. So wechseln Sie von String zu Int

So definieren Sie Variablen

Geben Sie den Variablennamen ein=Ursprünglicher Wert;

Typ muss angegeben werden

Beispiel)

ResultActivty.java


String rTxt = "";                //Zeile 31
int memberNum = memberL.size();  //Zeile 33
val/var Variablenname=Ursprünglicher Wert

Es ist erforderlich, val (unveränderlich) oder var (variabel) anzugeben.

Beispiel)

ResultActivity.kt


var rTxt = ""                 //22. Zeile
val memberNum = memberL.size  //24. Zeile

Wie schreibe ich if-Anweisung

if (Bedingungen) {
    //Verarbeitung, wenn die Bedingung erfüllt ist
}

Beispiel)

ResultActivity.java


if (n <= memberNum % groupNumI) {  //39. Zeile
    p++;
}
if (Bedingungen) {
    //Verarbeitung, wenn die Bedingung erfüllt ist
}

Beispiel)

ResultActivity.kt


if (n <= memberNum % groupNumI) {  //30. Zeile
    p++
}

Gleiche Schreibweise

Wie schreibe ich eine for-Anweisung?

for (Variablen, die beim Drehen der for-Anweisung verwendet werden;Variabler Zustand;Verarbeitung von Variablen nach der Verarbeitung) {
    //Verarbeitung bei Eingabe der for-Anweisung
}

Beispiel)

ResultActivity.java


for (int q = 0; q < p; q++) {              //Zeile 43
    rTxt += "  " + memberL.get(0) + "\n";
    memberL.remove(0);
}
for (Anfangswert der Variablen in der Variablen, die in für verwendet wird..Endwert){
     //Verarbeitung bei Eingabe der for-Anweisung
}

Beispiel)

ResultActivity.kt


for (q in 0..p-1) {                    //Zeile 34
    rTxt += "   " + memberL[0] + "\n"
    memberL.remove(memberL[0])
}

Die Methode zur Angabe der Anzahl der for-Anweisungen ist unterschiedlich

So wechseln Sie von String zu Int

int Variable= Integer.parseInt(Zu ändernde Zeichenfolge)

Beispiel)

ResultActivity.java


final String groupNum = intent.getStringExtra("GROUP_NUM");  //26. Zeile
int groupNumI = Integer.parseInt(groupNum);                  //32. Zeile
val/var Variablenname: Int =Wert zu ändern.toInt()

Beispiel)

ResultActivity.kt


val groupNum = intent.getStringExtra("GROUP_NUM")  //18. Zeile
val groupNumI : Int = groupNum.toInt()             //Zeile 23

Die Syntax ist sehr unterschiedlich

Schließlich…

Dieses Mal habe ich versucht, die Grundlagen von Java und Kotlin zusammenzufassen. Ich verwende nur das, was im Code auf Github steht Variablennamen sind schwer zu verstehen und es gibt viele Funktionen, die in diesem Artikel nicht erwähnt werden. Vielleicht war es schwer zu verstehen ... Ich hoffe jedoch, dass es etwas einfacher zu verstehen ist als nur der Code.

Ich werde morgen einen Artikel wie diesen veröffentlichen, also bitte behalten Sie mich im Auge.

Recommended Posts

Ich habe versucht, die Grundlagen von Kotlin und Java zusammenzufassen
Ich habe versucht, die Methoden von Java String und StringBuilder zusammenzufassen
Ich habe versucht, die wichtigsten Punkte des gRPC-Designs und der Entwicklung zusammenzufassen
Ich habe die Typen und Grundlagen von Java-Ausnahmen zusammengefasst
Ich habe versucht, das Java-Lernen zusammenzufassen (1)
Ich habe jetzt versucht, Java 8 zusammenzufassen
Ich habe die grundlegende Grammatik von Ruby kurz zusammengefasst
Ich habe versucht, Java-Lambda-Ausdrücke zusammenzufassen
[Tag: 5] Ich habe die Grundlagen von Java zusammengefasst
Ich habe versucht, die Stream-API zusammenzufassen
Ich möchte mit Kotlin und Java zum vorherigen Bildschirm zurückkehren!
[Für Swift-Anfänger] Ich habe versucht, den chaotischen Layoutzyklus von ViewController und View zusammenzufassen
Ich habe die Eigenschaften von Java und .NET verglichen
[Einführung in Java] Ich habe versucht, das Wissen zusammenzufassen, das ich für wesentlich halte
Ich habe versucht, die Grammatik von R und Java zu übersetzen [Von Zeit zu Zeit aktualisiert]
Ich habe versucht, die Geschwindigkeit von Graal VM mit JMH zu messen und zu vergleichen
Bitte beachten Sie die Aufteilung (Aufteilung) von Java Kotlin Int und Int
05. Ich habe versucht, die Quelle von Spring Boot zu löschen
Java-Sprache aus der Sicht von Kotlin und C #
Ich habe versucht, die Kapazität von Spring Boot zu reduzieren
Ich möchte Bildschirmübergänge mit Kotlin und Java machen!
Ich habe versucht, die Methode der gegenseitigen Teilung von Eugrid in Java zu implementieren
Ich habe das Verhalten von Java Scanner und .nextLine () nicht wirklich verstanden.
[JDBC] Ich habe versucht, von Java aus auf die SQLite3-Datenbank zuzugreifen.
Befehl zum Überprüfen der Anzahl und des Status von Java-Threads
Ich habe versucht, die Unterstützung für iOS 14 zusammenzufassen
Ich habe versucht, dies und das von Spring @ Transactional zu überprüfen
Ich möchte eine Liste mit Kotlin und Java erstellen!
Ich möchte eine Funktion mit Kotlin und Java erstellen!
Ich habe versucht, mit Java zu interagieren
Ich habe versucht, die Methode zu erklären
Ich habe JAX-RS ausprobiert und mir das Verfahren notiert
Ich habe versucht, Java Optional und Guard-Klausel koexistieren zu lassen
Ich habe das Java-Framework "Quarkus" ausprobiert.
Ich habe versucht, persönlich nützliche Apps und Entwicklungstools (Entwicklungstools) zusammenzufassen.
Ich habe versucht, eine Umgebung mit WSL2 + Docker + VSCode zu erstellen
Ich habe versucht, persönlich nützliche Apps und Entwicklungstools (Apps) zusammenzufassen.
Ich habe einen RESAS-API-Client in Java erstellt
Ich möchte verschiedene Funktionen mit Kotlin und Java implementieren!
[Java] Ich habe über die Vorzüge und Verwendungen von "Schnittstelle" nachgedacht.
Ich habe versucht, Google HttpClient von Java zu verwenden
Ich habe mir die Rosen von Versailles angesehen und versucht, das Schlusslied in Java zu reproduzieren
[Rails 6.0, Docker] Ich habe versucht, die Konstruktion der Docker-Umgebung und die zum Erstellen eines Portfolios erforderlichen Befehle zusammenzufassen
Ich habe versucht, das Problem der "mehrstufigen Auswahl" mit Ruby zu lösen
Ich habe versucht zusammenzufassen, was bei der Site-Java-Ausgabe gefragt wurde.
Ich habe versucht, mit Docker eine Plant UML Server-Umgebung zu erstellen
[Rubiy] Heute Abend habe ich versucht, die Schleifenverarbeitung zusammenzufassen [Zeiten, Pause ...]
Grundlagen der Java-Entwicklung ~ Schreiben von Programmen (Variablen und Typen) ~
Sondervortrag über Multiskalensimulation: Ich habe versucht, den 5. zusammenzufassen
Ich habe den Eingabe- / Ausgabetyp von Java Lambda ~ Map Edition ~ ausprobiert
Ich habe versucht, die Fehlermeldung beim Ausführen von Eclipse (Java) zu übersetzen.
Sammlung ausgewählter Programmieraufgaben zum Erstellen und Erinnern (Java-Grundlagen)
Sondervortrag über Multi-Scale-Simulation: Ich habe versucht, den 8. zusammenzufassen
Ich habe versucht, den Betrieb des gRPC-Servers mit grpcurl zu überprüfen
Vom jungen Java (3 Jahre) bis zu Node.js (4 Jahre). Und der Eindruck, nach Java zurückzukehren
[Java] Ich habe versucht, mit der Grabmethode ein Labyrinth zu erstellen ♪
Ich habe versucht, das Java-kompatible FaaS-Formular "Fn Project" auszuführen.
Ich habe versucht, den Kalender mit Java auf der Eclipse-Konsole anzuzeigen.
Sondervortrag über Multi-Scale-Simulation: Ich habe versucht, den 7. zusammenzufassen