Il est stipulé en Java que les identifiants ne peuvent contenir que : des lettres, des chiffres, des traits de soulignement et des symboles $, mais ne peuvent pas commencer par des chiffres, et sont strictement sensibles à la casse.
Normes de référence. Règlement :
1. Nom de la classe : gros chameau, mettez en majuscule la première lettre de chaque mot (HelloWorld)
2. Nom de la méthode : petit chameau, mettez la première lettre de chaque mot en majuscule à partir du deuxième mot (helloWorld)
3. Nom de la variable : Petite bosse
Les identifiants illégaux sont les suivants (exemple) :
1.public (mot-clé)
2.520shy (commence par un chiffre)
3.zhao.d (apparence étrange) Signe)
Les nombres entiers et les nombres à virgule flottante en Java sont strictement avec un bit de signe
Il existe 8 types de données de base en Java
comme suit (exemple) :
3. VariablesTout le monde doit prêter une attention particulière à :
1. Le type de caractère en Java occupe 2 octets, car le langage C utilise le codage ASCII et Java utilise le codage Unicode. dans les environnements x64 ou x86, int occupe 4 octets et long occupe 8 octets
Parce que Java est un langage très sécurisé, lorsque nous commençons, nous ferons diverses petites erreurs, explorons-les ensemble.1. Pas d'initialisation
public static void main(String[] args) { int a; System.out.println(a); }
public static void main(String[] args) { int a; a=10;//1.赋值 System.out.println(a); int b=10;//2.初始化 System.out.println(b); }
. 2. Affectation hors plage
public static void main(String[] args) { int a=2147483648; System.out.println(a); }Copier après la connexion
Ici, nous discutons de la plage d'entiers : parce que les données Java ont un bit de signe .
Ici, nous utilisons la classe wrapper de Java pour le calcul :
Nous pouvons voir que l'affectation dans le programme supérieur dépasse la plage de Int, donc lors de la compilation, signalez une erreur.
3 L'utilisation de long et float
Le type entier par défaut en Java est le type int. , et le type à virgule flottante par défaut est double
Il y a les dispositions suivantes :
1 Dans la définition Lors de la définition du type float, ajoutez un f après les données. tapez long, ajoutez un L après les données 4. Lorsque vous utilisez la division, 1,5 sera-t-il affiché ici ?
public static void main(String[] args) { float a=3.5f; long b=10L; }
public static void main(String[] args) { int a=3; int b=2; System.out.println(a/b); }
En raison du problème de stockage des nombres à virgule flottante en mémoire, la mémoire de type double est conforme à la norme IEEE 754. Parce qu'il y aura une certaine erreur de précision lors du stockage, le nombre à virgule flottante n'est pas une valeur exacte, mais. une valeur approximative.
6 L'utilisation de variables de type .boolean
public static void main(String[] args) { int a=3; int b=2; System.out.println(a*1.0/b); double c=3.0; double d=2.0; System.out.println(c/d); }Copier après la connexion
Il n'y a pas de dicton en Java selon lequel 0 signifie faux et 1 signifie vrai.
Les variables de type booléen n'ont que deux valeurs, true signifie vrai et faux signifie faux
Cas 1 :
public static void main(String[] args) { int a=2; long b=3L; int c=a+b; }Copier après la connexionint与long进行计算时,会把int转换成long,所以存放给int时会报错.
情况2:
public static void main(String[] args) { short a=10; short b=20; short c=a+b; }Copier après la connexion原因如下:a和b都是short,在运算过程中会把a,b都提升为Int在计算.
CPU通常是按照4个字节从内存中读写数据,为了实现方便,所以低于4字节的类型,会先提升为Int,在计算.四、初始字符串
在java中引入了一种新的数据类型:字符串类型.
public static void main(String[] args) { String s1="woyao"; String s2="jindachang"; System.out.println(s1+s2); }Copier après la connexionCe 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!