Raison pour ajouter L au nombre à mettre en type long Java

en premier

Mon junior m'a demandé: «J'ai été posée cette question par un nouveau diplômé. Au fait, pourquoi? " Je lui ai dit de ne pas le chercher moi-même, mais j'ai essayé de le chercher moi-même, alors je l'ai résumé.

répondre

Lorsqu'il s'agit de nombres en Java, il est de type int par défaut, donc Parce qu'il est nécessaire d'indiquer explicitement qu'il est long de le traiter comme un type long (La valeur entière d'un littéral numérique est traitée comme un type int)

Postscript

C'était comme prévu. C'est tout ce qu'il y a à faire, alors j'ajouterai autre chose qui m'intéresse.

Qu'en est-il des autres types d'entiers?

Pour byte et short, seules les valeurs numériques sont OK Cependant, s'il dépasse la plage, une erreur de compilation se produira naturellement.

Je comprends byte, mais la raison pour laquelle s n'est pas attaché à short est un mystère (Je ne vois pas tellement le court métrage lui-même ...)

Quelle est la valeur par défaut pour les types fractionnaires?

La valeur par défaut pour les types fractionnaires est double.

Quelle est la fin du type fractionnaire?

Lorsqu'il s'agit de type float, il est nécessaire d'ajouter explicitement F.

Vous pouvez ajouter D en cas de double type (vous n'avez pas à l'ajouter, je ne l'ai jamais vu)

Autres langues

Scala Identique à java

Python Jusqu'en 2.5, il fallait ajouter l ou L dans le cas de type long comme Java, Après cela, il semble qu'il ne soit plus nécessaire d'être intégré

C Ajouter l ou L lors du traitement de types longs d'entiers signés Ajouter ul ou UL lors du traitement de types longs d'entiers non signés

C++ Ajouter ll ou LL lors du traitement de types longs d'entiers signés Ajouter ull ou ULL lors du traitement de types longs d'entiers non signés

C# Ajouter l ou L lors du traitement de types longs d'entiers signés Ajouter ul ou UL lors du traitement de types longs d'entiers non signés

Recommended Posts

Raison pour ajouter L au nombre à mettre en type long Java
Juger si les chaînes de caractères à comparer sont les mêmes en Java
Référence Java à comprendre dans la figure
Comment obtenir la date avec Java
Ajouter des notes de bas de page aux documents Word en Java
Ajouter l'attribut SameSite au cookie en Java
Comment trouver le nombre total de pages lors de la pagination en Java
Le type d'intersection introduit dans Java 10 est incroyable (?)
CORBA semble avoir été supprimé dans Java SE 11. .. ..
[Java] Faites attention au type de clé de la carte
Résumer le cycle de vie des objets Java à prendre en compte dans le développement Android
Il ne semble pas y avoir d'autre-si en java
Mémo organisé dans la tête (Java - type de données)
Ajouter classpath: au chemin spécifié dans spring.datasource.schema
[Java] le type char peut être converti en type int
Passer les conditions utilisées dans le filtre d'expression lambda Java8 () comme paramètres
# 1_JAVA Je veux obtenir le numéro d'index en spécifiant un caractère dans la chaîne de caractères
[Java] Comment omettre le constructeur privé dans Lombok
Source utilisée pour obtenir l'URL de la source de redirection en Java
Classes et instances Java comprises dans la figure
[Java] Points à noter sur l'inférence de type étendue dans Java 10
J'ai essayé d'implémenter la méthode de division mutuelle d'Eugrid en Java
Comment mettre l'ancien Java (série 8) dans macOS 10.15 Catalina
Détermination de type en Java
Comment obtenir le nom d'une classe / méthode exécutée en Java
[Introduction à MVEL] Viser à être le meilleur MVELer au monde
Reportez-vous à C ++ dans le module Android Studio (Java / kotlin)
Commande pour vérifier le nombre et l'état des threads Java
[Android, Java] Méthode pratique pour calculer la différence en jours
Créer une méthode pour renvoyer le taux de taxe en Java
[Java] Pour connaître les informations de type des paramètres de type à l'exécution
Éléments à prendre en compte lors de l'écriture de code en Java
Comment ajouter les mêmes index dans un tableau imbriqué
J'ai essayé de convertir une chaîne de caractères en un type LocalDate en Java
Comment dériver le dernier jour du mois en Java
Comment changer Java à l'ère d'OpenJDK sur Mac
[Rails] Où faire attention dans la description de la validation
Assurez-vous de comparer le résultat Java compareTo avec 0
Je souhaite simplifier l'instruction if-else de la branche conditionnelle en Java
À propos de la méthode de conversion d'une chaîne de caractères en entier / fraction (données de conversion) en Java
Essayez le type fonctionnel en Java! ①
4 Ajoutez println à l'interpréteur
Entrée dans la console Java
Méthode pour additionner le nombre d'années et obtenir la fin du mois
La milliseconde définie dans /lib/calendars.properties de Java jre est UTC
Ajouter un horodatage au nom de fichier JAR dans Gradle
[Android / Java] Comprendre le type de description dans les paramètres d'écoute (installation du bouton)
[Java] Je veux effectuer distinctement avec la clé dans l'objet
Exemple de code pour appeler l'API Yahoo! Local Search en Java
Comment résoudre l'erreur inconnue apparue lors de l'utilisation de slf4j en Java
L'opérateur qui est né pour naître, instanceof (Java) ~ Comment utiliser l'opérateur instanceof ~
[Java] Comment convertir du type String en type Path et obtenir le chemin
Comment obtenir la longueur d'un fichier audio avec Java
Comment incrémenter la valeur de Map sur une ligne en Java
J'ai essayé de résoudre les 10 dernières questions qui devraient être résolues après m'être inscrit auprès d'AtCoder en Java
La première chose à faire lorsque vous voulez être satisfait d'Heroku sur GitHub avec Eclipse sur Java