Etude Java n ° 3 (conversion de type et exécution d'instruction)

À propos de la conversion de type

--double d = 3; ← Vous pouvez affecter le type int 3 à la variable de type double, --String s = "best" + 3; ← Vous pouvez concaténer le type String et le type int. En effet, Java évalue et convertit automatiquement les expressions.

Trois types de conversion de type

  1. Conversion automatique au moment de la substitution
  2. Conversion de type explicite
  3. Conversion de type automatique pendant le calcul

La conversion de type automatique au moment de l'attribution semble être que la valeur est automatiquement convertie dans la boîte et attribuée uniquement lorsque la valeur de «petit type» est affectée à la variable de «grand type». Par exemple


float f = 3;
double d = f;

Même ainsi, lorsqu'il est sorti, f est converti en 3,0 et d est également converti en 3,0 et remplacé. Donc, si vous mettez un point décimal dans le type int, une erreur se produira. Cependant, il semble y avoir une méthode qui peut être assignée de force ...

int a = (int)3.2;

↑ Instruction pour convertir 3.2 en int et assigner Cette instruction forcée (* int) est appelée un opérateur de conversion.

int a = (int)3.2;

Est sortie, 3 est affiché. Est-ce le dernier recours parce qu'on vous demande souvent d'être précis? Est-ce une technique assez utilisée ...? J'ai peur personnellement donc je ne veux pas l'utiliser (^ o ^)

Instruction d'exécution d'instruction

System.out.println("Lanka");

↑ Ceci est l'instruction d'exécution de l'instruction En d'autres termes, il se présente sous la forme du nom (argument); de la commande à appeler.

Type d'enseignement

  1. System.out.print (); ← Affiche les caractères sans saut de ligne.
  2. int m = Math.max (①, ②); ← Comparez les deux valeurs et remplacez-les par le plus grand nombre.
  3. int n = Integer.parseInt (①); ← Convertit une chaîne de caractères en nombre.
  4. int r = new java.util.Random (). NextInt (①); ← Instruction pour générer et attribuer des nombres aléatoires
  5. String input = new java.util.Scanner (System.in) .nextInt (); ← Accepte une ligne de saisie de chaîne de caractères à partir du clavier
  6. int input = new java.util.Scanner (System.in) .nextInt (); ← Accepte une entrée entière du clavier

C'est pourquoi le deuxième chapitre est terminé! Après cela, je vais essayer les exercices qui sont préparés. (Parce que j'ai commencé à travailler dessus plus tôt que prévu aujourd'hui, w) Je n'ai pas été en mesure de le mémoriser à ce stade, mais je suis ravi de pouvoir écrire des petits jeux en utilisant ce que j'ai appris ^ _ ^ J'étudiais avec Umesh dans une main aujourd'hui, alors je me sens ivre ... Bonne nuit (´ ・ ω ゞ)

Recommended Posts

Etude Java n ° 3 (conversion de type et exécution d'instruction)
Conversion de type Java
[Java ~ A propos de la définition de variable et de la conversion de type ~] Note d'étude
[Java] Mécanisme de calcul, opérateurs et conversion de type
Étudier Java # 1 (type typique)
[Java] Conversion de type de date
Revue Java ② (calcul, séquence d'échappement, règle d'évaluation, conversion de type, instruction d'exécution d'instruction)
Etudier Java # 2 (\ marque et opérateur)
[Java] Conversion de type de liste / type de tableau
[Java] Comparaison de la vitesse de conversion de type
Etude de Java # 7 (Type de syntaxe de branche)
Java Primer Series (conversion de type)
[Java] Types de base et notes d'instructions
Étude de Java # 5 (répétition et boucle infinie)
Conversion entre Kotlin nullable et Java facultative
[Explication facile à comprendre! ] Conversion de type de type de référence en Java
[Connaissance de base de Java] À propos de la conversion de type
Conversion de type Java 8 LocalDateTime (String, java.util.Date)
Conversion de type du type java Big Decimal au type String
Étudions Java
[Introduction à Java] À propos de la conversion de type (distribution, promotion)
[Java] Type d'énumération
Java Type facultatif
[Traitement × Java] Type de données et programmation orientée objet
Java double type
Java et JavaScript
[Java] Notes d'étude
Comment obtenir et étudier Java SE8 Gold
XXE et Java
Étudier Java 8 (répétable)
Conversion de type Java (chaîne, entier, date, calendrier, etc.)
Mémorandum d'étude Java
Étudier Java Silver 1
Déclaration / initialisation de variable Java / type de données (distribution et promotion)
Ce que j'ai appris en Java (partie 3) Déclaration d'exécution des instructions
A propos du type de données de base Java et de la mémoire du type de référence
Conversion entre objets Java et JSON à l'aide de Moshi
Java vrai et faux
Journée d'étude Java Silver 1
[Java] Comparaison des chaînes de caractères et && et ||
[Java] Type de données ①-Type de base
Conversion de type Uri → String, String → Uri
[Java, Kotlin] Variance de type
Champ de type de classe Java
Détermination de type en Java
Java - Sérialisation et désérialisation
[Java] Arguments et paramètres
Ma note d'étude (Java)
timedatectl et Java TimeZone
[Java] Branchement et répétition
[Java] Types de variables et types
java (classe et instance)
Exécution parallèle en Java