[JAVA] Kotlins einfache Grundsyntax

Einführung

Stattdessen entschied sich das Feld, Android-Anwendungen in Kotlin zu schreiben. Ich habe viel in Java geschrieben Ich werde eine Notiz darüber hinterlassen, wie man die grundlegende Syntax in Java und Kotlin als Memo schreibt, wenn ich vergesse, wie man sie in Zukunft schreibt

Annahme

--Überprüfen Sie den Betrieb mit Paiza

Ausgabe

#Rufen Sie println aus der Systemklasse auf
System.out.println("Ausgabe");
#Rufen Sie println an
println("Ausgabe")

Auskommentieren

//1 Zeile Kommentar aus
/*
Was darin enthalten ist, ist auskommentiert
*/

Schimmel

Java Kotlin
Double 64-Bit-Gleitkommazahl(Wird in Kleinbuchstaben verwendet) 64-Bit-Gleitkommazahl
Float 32-Bit-Gleitkommazahl(Wird in Kleinbuchstaben verwendet) 32-Bit-Gleitkommazahl
Long 64-Bit-Ganzzahl mit Vorzeichen(Wird in Kleinbuchstaben verwendet) 64-Bit-Ganzzahl mit Vorzeichen
Int 32-Bit-Ganzzahl mit Vorzeichen(Wird in Kleinbuchstaben verwendet) 32-Bit-Ganzzahl mit Vorzeichen
Short 16-Bit-Ganzzahl mit Vorzeichen(Wird in Kleinbuchstaben verwendet) 16-Bit-Ganzzahl mit Vorzeichen
Byte 8-Bit-Ganzzahl mit Vorzeichen(Wird in Kleinbuchstaben verwendet) 8-Bit-Ganzzahl mit Vorzeichen
Char Zeichentyp, der ein Zeichen darstellt(Wird in Kleinbuchstaben verwendet) Zeichentyp, der ein Zeichen darstellt
Boolean Boolescher Wert(Wird in Kleinbuchstaben verwendet) Boolescher Wert
String String String

Variable

String name = "ryo chiba"
var name:String = "ryo chiba"

Konstante

//Fügen Sie final hinzu, um es konstant zu machen(Kann nicht geändert werden)
final String name = "ryo chiba"
name = "chiba ryo" //Erhalten Sie einen Fehler
fun main(args: Array<String>) {
    // Your code here!
    Constants.name
    Constants.name = "chiba ryo" //Error
}
//Fügen Sie dem Begleitobjekt const hinzu, um es konstant zu machen
class Constants {
  companion object {
    const val name = "ryo chiba"
  }
}

Array

Geben Sie 1,2,3 int-Typwerte ein

#Muster 1
int[] no = {1, 2, 3};

#Muster 2
int foo[] = new int[3];
no[0] = 1;
no[1] = 2;
no[2] = 3;
#Muster 1
val no: IntArray = intArrayOf(1, 2, 3)

#Muster 2
val no: MutableList<Int> = mutableListOf()
no.add(1)
no.add(2)
no.add(3)

if-Anweisung

int no = 1;
if(no > 0){
  System.out.println("0 oder mehr");
} else {
  System.out.println("0 oder weniger");
}
var no:Int = 1
if(no > 0){
  println("0 oder mehr")
} else {
  println("0 oder weniger")
}

#Kann auch als Ausdruck behandelt werden
var no:Int = 1
val anser = if (no > 0) { 
  "0 oder mehr"
} else { 
  "0 oder weniger" 
}

Switch(when)

int no = 1;
switch (no){
  case 0:
    System.out.println("0");    
    break;
  case 1:
    System.out.println("Ist 1");
    break;
  default:
    System.out.println("Andere als 0 und 1");  
}
var no:Int = 1
when (no) {
  0 -> print("0")
  1 -> print("Ist 1")
  else -> print("Andere als 0 und 1")
}

for

#for
for(int i=0; i<3; i++){
  System.out.println(i);
}

#Für Anweisung in einem Array
int[] no = {1, 2, 3};
for (int data: no){
  System.out.println(data);
}
#for
for (no in 1..3){
  println(no)
}

#Für Anweisung in einem Array
val no: IntArray = intArrayOf(1, 2, 3)
for (data in no) {
  print(data)
}

while

int no=0;
while(no < 10) {
  no++;
  System.out.println(no);
}
var no:Int = 0
while (no < 10) {
  x++
  println(no)
}

Am Ende

Dieses Mal habe ich versucht, nur die Syntax zusammenzufassen, die anscheinend häufig verwendet wird, aber es gibt viele Schreibstile und Verwendungen, die noch nicht verfügbar sind. Außerdem möchte ich zusammenfassen, was ich durch die tatsächliche Verwendung von Kitlin gelernt habe. Ich hoffe auch, dass mich jemand, der vergessen hat, wie man in Kotlin schreibt, an diesen Artikel erinnert: erröten:

Recommended Posts

Kotlins einfache Grundsyntax
Ruby grundlegende Syntaxnotizen
Java-Basissyntax + α-Trap