Revue Java ② (calcul, séquence d'échappement, règle d'évaluation, conversion de type, instruction d'exécution d'instruction)

Partie 1 "Calcul"

  1. Composition de la formule (1) Number = opérande (opérateur. La cible de l'opérateur) ② Opérateur Il se compose uniquement de ces deux.
  2. Littéral Parmi les opérandes, 5 ou livre ou une valeur spécifique est appelée un littéral. Partie 2 "Séquence d'échappement" Les caractères spéciaux peuvent être affichés à l'écran en utilisant . ①¥ ‘ ②¥ “ ③¥¥ Vous pouvez également insérer un saut de ligne dans le texte. ¥n

Partie 3 "Règles d'évaluation"

  1. La méthode de calcul est très ordinaire Si 1 + 2 --6 La réponse est -3
  2. Ordre d'évaluation 5 + 2 * 2 = 9 ( 5 + 2 ) * 2 = 14 Si A = B = 1, alors ①A = B = 1 ②A = 1 ③1 En conséquence, A devient 1. Par conséquent, la formule suivante devient la suivante. ①A = 2 * 1 = 2 + 3 * 2 ②A = 2 * 1 = 8 ③A = 10 ④10
  3. Niveau d'évaluation des opérateurs (version simplifiée) haut Bas (++ - -) > ( * / % ) > ( + - ) > ( = += -+ /= %=) L'affectation est effectuée en dernier, elle a donc la priorité la plus basse.
  1. Remarques sur l'opérateur d'incrémentation Ne l'utilisez pas avec d'autres opérateurs car cela entraînerait des bogues.

Partie 4 "À propos de la conversion de type"

  1. Règles de saisie Par exemple, le type int ne contient pas le type String. Cependant, la conversion de type peut être effectuée automatiquement selon certaines règles.
  2. Conversion par substitution Si c'est un nombre, il a une taille Par exemple, un int plus petit que long entre dans long Les flotteurs plus petits que le double peuvent être affectés au double.
  1. Remarques sur la conversion du type d'affectation Float et double, qui gèrent les points décimaux, ne peuvent pas être affectés à int et long, qui gèrent des entiers.
  2. Conversion forcée par cast int num = 3.2; Une telle affectation n'est pas possible, mais elle peut être compilée en écrivant comme suit. int num = ( int ) 3.2; Lorsqu'il est exécuté, 3 est affecté à num.
  3. Conversion du type d'opération 5 / 2 = 2 5.0 / 2.0 = 2.5 Ce qui précède est le calcul entre les ints et les doubles. 5.0 / 2 = 2.5 Dans ce qui précède, le type int 2 est converti en type double 2.0. Ensuite, il devient 5,0 / 2,0 et le résultat est 2,5.
  4. Conversion de type de chaîne de caractères System.out.println («Demain c'est» + 5 + «dimanche»;); Dans le cas ci-dessus, 5 est converti en type String.

Partie 5 "Instruction d'exécution des instructions" Java le fournit ou vous pouvez le créer vous-même (appel de méthodes). Par exemple, il y a les suivants. System.out.print(); À l'intérieur des parenthèses se trouvent des choses appelées arguments et paramètres. (Paramètre: valeur d'entrée externe qui affecte le comportement des logiciels et des systèmes. Les éléments suivants sont typiques. Math.max (A, B); Remplacez la valeur la plus grande Integer.parseInt (); Convertit les paramètres en type int. new java.util.Scanner (System.in) .nextLine (); Accepte la saisie au clavier

Recommended Posts

Revue Java ② (calcul, séquence d'échappement, règle d'évaluation, conversion de type, instruction d'exécution d'instruction)
Etude Java n ° 3 (conversion de type et exécution d'instruction)
[Java] Mécanisme de calcul, opérateurs et conversion de type
[Java] Séquence d'échappement
Ce que j'ai appris en Java (partie 3) Déclaration d'exécution des instructions
[Java] Conversion de type de date
[Java] Conversion de type de liste / type de tableau
[Java] Comparaison de la vitesse de conversion de type
Java Primer Series (conversion de type)