J'ai essayé de résumer les bases de kotlin et java

Introduction ...

Cet article a été écrit dans Article précédent,

** 2ème jour de publication de l'article tous les jours pendant 7 jours **

Il est devenu

Le code à utiliser est collé ci-dessous, mais consultez l'article précédent pour plus de détails sur les fonctionnalités de cette application!

--version java: https://github.com/sato-na/guruwake_java

↓ C'est le sujet principal de cet article ↓

Comparaison des bases de chaque langue ...

-- table des matières --

  1. Comment définir des variables

  2. Comment rédiger une déclaration if

  3. Comment rédiger une instruction for

  4. Comment passer de String à Int

Comment définir des variables

--Pour java

Saisissez le nom de la variable=valeur initiale;

Le type doit être spécifié

Exemple)

ResultActivty.java


String rTxt = "";                //Ligne 31
int memberNum = memberL.size();  //Ligne 33

--Pour kotlin

val/nom de variable var=valeur initiale

Il est nécessaire de spécifier val (immuable) ou var (variable)

Exemple)

ResultActivity.kt


var rTxt = ""                 //Ligne 22
val memberNum = memberL.size  //24e ligne

Comment écrire une déclaration if

--Pour java

if (conditions) {
    //Traitement lorsque la condition est vraie
}

Exemple)

ResultActivity.java


if (n <= memberNum % groupNumI) {  //39e ligne
    p++;
}

--Pour kotlin

if (conditions) {
    //Traitement lorsque la condition est vraie
}

Exemple)

ResultActivity.kt


if (n <= memberNum % groupNumI) {  //30ème ligne
    p++
}

Même façon d'écrire

Comment rédiger une instruction for

--Pour java

for (Variables utilisées lors de la conversion de l'instruction for;Condition variable;Traitement des variables après traitement) {
    //Traitement lors de la saisie de l'instruction for
}

Exemple)

ResultActivity.java


for (int q = 0; q < p; q++) {              //Ligne 43
    rTxt += "  " + memberL.get(0) + "\n";
    memberL.remove(0);
}

--Pour kotlin

for (Valeur initiale de la variable dans la variable utilisée dans pour..Valeur finale){
     //Traitement lors de la saisie de l'instruction for
}

Exemple)

ResultActivity.kt


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

La méthode de spécification du nombre d'instructions for est différente

Comment passer de String à Int

--Pour java

variable int= Integer.parseInt(Chaîne de caractères à modifier)

Exemple)

ResultActivity.java


final String groupNum = intent.getStringExtra("GROUP_NUM");  //26e ligne
int groupNumI = Integer.parseInt(groupNum);                  //32e ligne

--Pour kotlin

val/nom de variable var: Int =Valeur à changer.toInt()

Exemple)

ResultActivity.kt


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

La syntaxe est très différente

Finalement…

Cette fois, j'ai essayé de résumer les bases de java et kotlin. J'utilise uniquement ce qui est dans le code sur github Les noms de variables sont difficiles à comprendre et de nombreuses fonctions ne sont pas mentionnées dans cet article. C'était peut-être difficile à comprendre ... Cependant, j'espère que c'est un peu plus facile à comprendre que juste le code.

Je publierai un article comme celui-ci demain, alors gardez un œil sur moi.

Recommended Posts

J'ai essayé de résumer les bases de kotlin et java
J'ai essayé de résumer les méthodes de Java String et StringBuilder
J'ai essayé de résumer les points clés de la conception et du développement de gRPC
J'ai résumé les types et les bases des exceptions Java
J'ai essayé de résumer l'apprentissage Java (1)
J'ai essayé de résumer Java 8 maintenant
J'ai brièvement résumé la grammaire de base de Ruby
J'ai essayé de résumer les expressions Java lambda
[jour: 5] J'ai résumé les bases de Java
J'ai essayé de résumer l'API Stream
Je veux revenir à l'écran précédent avec kotlin et java!
[Pour les débutants Swift] J'ai essayé de résumer le cycle de mise en page désordonné de ViewController et View
J'ai comparé les caractéristiques de Java et .NET
[Introduction à Java] J'ai essayé de résumer les connaissances que j'estime essentielles
J'ai essayé de traduire la grammaire de R et Java [Mis à jour de temps en temps]
J'ai essayé de mesurer et de comparer la vitesse de Graal VM avec JMH
Veuillez noter la division (division) de java kotlin Int et Int
05. J'ai essayé de supprimer la source de Spring Boot
Langage Java du point de vue de Kotlin et C #
J'ai essayé de réduire la capacité de Spring Boot
Je veux faire des transitions d'écran avec kotlin et java!
J'ai essayé d'implémenter la méthode de division mutuelle d'Eugrid en Java
Je n'ai pas vraiment compris le comportement de Java Scanner et .nextLine ()
[JDBC] J'ai essayé d'accéder à la base de données SQLite3 depuis Java.
Commande pour vérifier le nombre et l'état des threads Java
J'ai essayé de résumer le support d'iOS 14
J'ai essayé de vérifier ceci et celui de Spring @ Transactional
Je veux faire une liste avec kotlin et java!
Je veux créer une fonction avec kotlin et java!
J'ai essayé d'interagir avec Java
J'ai essayé d'expliquer la méthode
J'ai essayé JAX-RS et pris note de la procédure
J'ai essayé de faire coexister Java Optional et la clause de garde
J'ai essayé le framework Java "Quarkus"
J'ai essayé de résumer les applications et les outils de développement personnellement utiles (outils de développement)
J'ai essayé de créer un environnement de WSL2 + Docker + VSCode
J'ai essayé de résumer les applications et les outils de développement personnellement utiles (Apps)
J'ai créé un client RESAS-API en Java
Je veux implémenter diverses fonctions avec kotlin et java!
[Java] J'ai réfléchi aux mérites et aux utilisations de "interface"
J'ai essayé d'utiliser Google HttpClient de Java
J'ai fini de regarder les roses de Versailles, alors j'ai essayé de reproduire la chanson de fin en Java
[Rails 6.0, Docker] J'ai essayé de résumer la construction de l'environnement Docker et les commandes nécessaires pour créer un portfolio
J'ai essayé de résoudre le problème de la "sélection multi-étapes" avec Ruby
J'ai essayé de résumer ce qui était demandé lors de l'édition site-java-
J'ai essayé de créer un environnement de serveur UML Plant avec Docker
[Rubiy] J'ai essayé de résumer le traitement de la boucle ce soir [fois, pause ...]
Bases du développement Java ~ Comment écrire des programmes (variables et types) ~
Conférence spéciale sur la simulation multi-échelles: j'ai essayé de résumer le 5e
J'ai essayé le type d'entrée / sortie de Java Lambda ~ Map edition ~
J'ai essayé de traduire le message d'erreur lors de l'exécution d'Eclipse (Java)
Collection de tâches de programmation sélectionnées à réaliser et à mémoriser (bases de Java)
Conférence spéciale sur la simulation multi-échelles: j'ai essayé de résumer le 8
J'ai essayé de vérifier le fonctionnement du serveur gRPC avec grpcurl
De Java naissant (3 ans) à Node.js (4 ans). Et l'impression de retourner à Java
[Java] J'ai essayé de faire un labyrinthe par la méthode de creusage ♪
J'ai essayé d'exécuter le formulaire FaaS compatible Java "Fn Project"
J'ai essayé d'afficher le calendrier sur la console Eclipse en utilisant Java.
Conférence spéciale sur la simulation multi-échelles: j'ai essayé de résumer le 7