[JAVA] printf / argument / variable / type

printf

printf peut passer des arguments
Qu'est-ce qu'il est possible de passer un argument?
Vous pouvez saisir librement les caractères définis dans le format standard que vous avez créé. Vaut-il le modèle littéral en JavaScript? ?? ..
-Pour Java printf int num = 5; int num2 = 10; System.out.printf("%d + %d = %d", num, num2, num + num2).println();

↓ 5+10=15

Variables et types Une variable est comme une boîte qui stocke temporairement des données. Vous pouvez apporter des modifications autant de fois que vous le souhaitez. Le type et la capacité (nombre de caractères) des données qui peuvent être stockées changeront en fonction du type de variable spécifié. De plus, le nom de la variable peut être décidé librement, mais il existe certaines règles.


Type de type variable
octet: numéro plus court (jusqu'à environ 2 chiffres) court: jusqu'à 4 chiffres environ int: nombres jusqu'à 9 chiffres long: grand nombre de chiffres comme la population mondiale float: virgule flottante. Je ne suis pas sûr, mais je ne le recommande pas vraiment double: virgule flottante. Celui-ci semble être courant. Le nombre de chiffres pouvant être manipulés est supérieur à float. char: un seul caractère Chaîne: chaîne boolean: valeur booléenne Je ne peux pas vraiment imaginer où l'utiliser.


Règles de nom de variable
-Bien que les caractères alphanumériques puissent être utilisés pour les noms de variables, les barres inférieures [_] et autres symboles autres que la marque dollar [$] ne peuvent pas être utilisés. -Les mots réservés utilisés en Java ne peuvent pas être utilisés. ・ Vous ne pouvez pas commencer avec des nombres. ・ Il n'y a pas de limite au nombre de caractères ・ Le cas est distingué. -Il est courant d'utiliser un étui camel (sinon Java ne le lira pas) ex) comme telephonNumber, firstName, populationOfWorld La première lettre du premier mot anglais, qui comporte deux mots ou plus, est écrite en lettres minuscules et les premières lettres des mots suivants sont écrites en majuscules.

Code exécuté aujourd'hui jshell> int x = 4 x ==> 4

jshell> int y = 10 y ==> 10

jshell> int z = 5 z ==> 5

jshell> System.out.printf("%d + %d + %d = %d", x, y, z, x + y + z).println() 4 + 10 + 5 = 19

jshell> x = 7 x ==> 7

jshell> System.out.printf("%d + %d + %d = %d", x, y, z, x + y + z).println() 7 + 10 + 5 = 22

jshell> y = 66 y ==> 66

jshell> System.out.printf("%d + %d + %d = %d", x, y, z, x + y + z).println() 7 + 66 + 5 = 78

jshell> z = 43 z ==> 43

jshell> System.out.printf("%d + %d + %d = %d", x, y, z, x + y + z).println() 7 + 66 + 43 = 116

jshell> Double d = 3.4 d ==> 3.4

Recommended Posts

printf / argument / variable / type
[Java] Types de variables et types
Série Java Primer (variations et types)
Les variables de tableau Java sont des types de référence
Java pour les débutants, les variables et les types