Il existe 8 types de données de base en Java, à savoir : byte (bit), short (entier court), int (entier long), long (entier long), float (simple précision), double (double précision) ), char (caractère) et boolean (valeur booléenne).
L'environnement d'exploitation de ce tutoriel : système windows7, version java10, ordinateur DELL G3.
À propos des 8 types de données de base de Java, leurs noms, chiffres, valeurs par défaut, plages de valeurs et exemples sont présentés dans le tableau suivant :
Afin de vérifier le contenu de la table, exécutez le code de vérification dans Eclipse comme suit :
package com.ce.test; class Test { static byte b; static short s; static int i; static long l; static float f; static double d; static char c; static boolean bo; public static void main(String[] args) { System.out.println("byte的大小:"+Byte.SIZE +";默认值:"+b +";数据范围:"+Byte.MIN_VALUE+" - "+Byte.MAX_VALUE); System.out.println("short的大小:"+Short.SIZE +";默认值:"+s +";数据范围:"+Short.MIN_VALUE+" - "+Short.MAX_VALUE); System.out.println("int的大小:"+Integer.SIZE +";默认值:"+i +";数据范围:"+Integer.MIN_VALUE+" - "+Integer.MAX_VALUE); System.out.println("long的大小:"+Long.SIZE +";默认值:"+l +";数据范围:"+Long.MIN_VALUE+" - "+Long.MAX_VALUE); System.out.println("float的大小:"+Float.SIZE +";默认值:"+f +";数据范围:"+Float.MIN_VALUE+" - "+Float.MAX_VALUE); System.out.println("double的大小:"+Double.SIZE +";默认值:"+d +";数据范围:"+Double.MIN_VALUE+" - "+Double.MAX_VALUE); System.out.println("char的大小:"+Character.SIZE +";默认值:"+c +";数据范围:"+Character.MIN_VALUE+" - "+Character.MAX_VALUE); System.out.println("boolean的大小:"+Byte.SIZE +";默认值:"+bo +";数据范围:"+Byte.MIN_VALUE+" - "+Byte.MAX_VALUE); } }
Le résultat de sortie sur la console est le suivant :
Pourquoi la plage de données du caractère de sortie ici n'est-elle pas comprise entre 0 et 65535 ?
Le type char en Java est représenté par deux octets, soit seize bits. Parce qu'il s'agit d'un nombre non signé, il est 2 à la puissance 16 et la plage de valeurs est : 0 - 2^16-. 1 ;
Tutoriels vidéo associés recommandés : Tutoriel vidéo Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!