


[Notes d'introduction Java] Bases du langage Java (2) : constantes, variables et types de données
Constantes et variables
Que sont les constantes et les variables
Les constantes et les variables sont un espace mémoire utilisé par le programme pour stocker des données lorsqu'il est en cours d'exécution
Constante :
La valeur d'une constante ne peut pas être modifiée pendant l'exécution du programme. Le mot-clé final doit être utilisé pour déclarer des constantes en Java. Les constantes peuvent également être divisées en deux significations :
La première signification est une valeur. Cette valeur elle-même peut être appelée une constante :
Constante entière : 123
.Constantes réelles : 3.14
Constantes de caractère : 'a'
Constantes logiques : vrai, faux
Constantes de chaîne : "helloworld"
Ceci c'est juste une question d'expression. Par exemple, pour le nombre 7, on peut dire "une constante 7 de type int"
Le deuxième sens représente une variable immuable, qui est aussi appelée constante, grammaticalement parlant. c'est-à-dire, ajoutez final, utilisez le mot-clé final pour modifier une variable, puis tant qu'elle est affectée, elle ne peut pas être modifiée ou attribuée à nouveau
//Déclarer un type int Constant i final int i = 1 ; //Déclare une constante s de type objet String. La chaîne "Bonjour" est aussi une constante String finale s = "Bonjour";
Il est à noter que : constante Cette constante doit être assignée. une valeur une fois déclarée.
Variable :
est un espace mémoire utilisé pour stocker les données lorsque le programme est en cours d'exécution. C'est l'unité de stockage la plus basique du programme. Nous pouvons utiliser des noms de variables pour accéder aux variables.
Classification des variables Java :
Selon la position de déclaration :
Variables locales
Variables membres
Les paramètres de la méthode sont variables locales.
public class Test{ int i1 = 1; //Variables membres public class static main(String[] args){ //args sont les paramètres de la méthode, ce sont donc aussi des variables locales int i2 = 2 ; //Variable locale} }
Selon le type de données :
Variable de type de données de base
Variable de type de données de référence
Classe publique Test { int i = 1; //Variable de type de données de base String s = new String(); //Type de données de référence>
Étapes pour utiliser les variables :
Première étape : déclarer une variable - ouvrir de l'espace en mémoire selon le type Étape 2 : attribuer une valeur - stocker les données dans l'espace Étape 3 : utiliser des variables - obtenir des données en mémoire Utiliser
Avant d'utiliser des variables Déclaration et l'affectation doit être effectuée en premier. La déclaration et l'affectation peuvent être séparées ou combinées en une seule étape
Si une variable membre ne se voit pas explicitement attribuer une valeur lorsqu'elle est déclarée, elle se verra attribuer une valeur par défaut.
public class Test{ int i3; //S'il s'agit d'une variable membre, le système lui attribuera une valeur de 0 par défaut
public static void main(String[] args){ int i1; //Déclarez i1 = 1; //Attribuez une valeur int i2 = 2; //Attribuez-lui une valeur en la déclarant. La valeur 2 est également appelée "quantité directe" System.out.PRintln(i1); pour afficher la valeur de la variable sur le contrôle Java Taiwan} >
Types de données de base
Java est un langage fortement typé Le type dit fort signifie que chacun. L'expression variable doit avoir un type de données déterminé. Les types de données Java sont divisés en deux grandes catégories : les types de base et les types de référence.
Les types de données de référence sont : classe, interface, tableau.
Les types de données de base en Java sont divisés en quatre catégories et huit types, à savoir :
Types de données de base
Type numérique
Type de caractère char
Espace occupé : 2 octets
Type booléen booléen
Espace occupé : 1 bit
Type entier
Type à virgule flottante
octet octet
entier court
entier int
entier long long
Simple précision longue
Double précision double
1 octets
2 octets
4 octets
8 octets
4 octets
8 octets
-128~127
-32768~32767
-9223372036854774808
~9223372036854774807
🎜>
-1.798E308 ~1.798 Type entierLes constantes entières Java sont par défaut de type int. Pour déclarer une constante de type long, vous devez ajouter L à la fin : Tel que 12, -15,0
Entier octal : obligatoire pour commencer par 0, tel que 012
Nombre hexadécimal : requis pour commencer par 0x ou 0X, tel que 0x12
Remarque : étant donné que les valeurs hexadécimales peuvent être attribuées en Java, il n'y a aucune différence de mémoire entre les valeurs décimales 10 et hexadécimal A.
Après Java7, vous pouvez également utiliser la méthode binaire pour attribuer des valeurs entières en Java.
octet b1 = 127; //Corriger l'octet b2 = 128; //Erreur, hors plage short = b1; //Corriger, attribuer la valeur d'une autre variable à cette variable, et elle ne dépasse pas la range int i1 = 12; //Corriger int i2 = 012; //Corriger int i3 = 0x12; //Corriger System.out.println(i2); //Sortie 10, car i2 est System.out attribué en octal. (i3); //Sortie 18, car i3 est attribué en hexadécimal long lo = 2147483648L; //La déclaration de type longue doit être ajoutée avec L
Type à virgule flottante
Les constantes de type à virgule flottante Java ont deux formes d'expression :
Forme de nombre décimal : par exemple 3.14 314.0 .314
Forme de notation scientifique : telle as 3.14e2 3.14E2 3.14E-2
La constante de type à virgule flottante Java est par défaut double. Si vous souhaitez déclarer une constante comme float, vous devez ajouter F
à la fin à cause de. problèmes de précision, alors ne l'utilisez pas. Les types à virgule flottante effectuent une comparaison égale
float f1 = 123; float f2 = 123.4F; données plus longues, plus lisibles après Java 7, vous pouvez utiliser des traits de soulignement entre les nombres
Type de caractère
Le type de caractère est un caractère unique entre guillemets simples
Les caractères Java sont codés en Unicode, et chaque caractère occupe deux octets, il peut donc être exprimé en codage hexadécimal, tel que char c = 'u0061'
Permet le utilisation de caractères d'échappement'' Convertissez les caractères suivants en d'autres significations, telles que char c = 'n';
Caractères d'échappement couramment utilisés en Java
char c1 = 'Vous'; //Corriger char c2 = 'Bonjour'; //Incorrect char c3 = 'u9999'; //Corriger System.out.println(c3); 🎜>
Le type booléen
boolean b = true;
Octet
Le système convertira automatiquement de faible en haute précision, il y aura une perte de précision et Doit être forcé à convertir ; Pendant le fonctionnement, différents types seront automatiquement convertis en types de haute précision.
byte b = 127; short s = b; //Il sera automatiquement converti en shortb = (byte)s; //Il ne sera pas automatiquement converti et doit être forcé à convertir
double constante La conversion en constante flottante ne peut pas être effectuée en cas de débordement public class Test { 22222.3; float f = (float) d; // La valeur de d a dépassé la plage de float. , donc la conversion "débordera", mais la compilation ne signalera pas d'erreurSystem.out.println(f); //En raison d'un débordement, "Infinity" est affiché }
}
Le système convertira automatiquement la valeur en type int pendant l'opération. Une conversion forcée est requise lors de l'attribution du résultat de l'opération au type d'origine.
byte b1 = 1;byte b2 = (byte) (b1 2); // Les opérations numériques seront automatiquement converties en int, donc après avoir calculé le résultat, vous devez le forcer lors de l'attribution de la valeur au variable de type octet b2 Conversion
Si la valeur constante dépasse le type par défaut, vous devez ajouter la première lettre du type numérique qui est plus grande que le type par défaut, par exemple long num=30000000000L car le Le type entier est par défaut int, mais 30000000000 est Il ne peut pas tenir dans int, vous devez donc ajouter un l minuscule ou un L majuscule à la fin pour le convertir en type long.
(nom du type de données) La variable ou la valeur à convertir et le caractère de conversion de variable ou de valeur à convertir. Ces deux méthodes de conversion sont essentiellement différentes. La première signifie qu'il s'agit de son type d'origine dans l'ordinateur. , puis convertissez-le de force vers le type actuel. Ce dernier signifie qu'il a déjà été converti vers ce type dans l'ordinateur depuis le début.
long lo = (long)2;long lo2 = 2L; //Il existe des différences essentielles entre ces deux déclarations ou conversions
Ce qui précède est [Java Introduction Notes] Java Language Notions de base (2) : Contenu des constantes, des variables et des types de données. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Les méthodes du type de données php8 incluent la conversion d'une chaîne en entier, la conversion d'un entier en chaîne, la conversion d'une chaîne en nombre à virgule flottante, la conversion d'un nombre à virgule flottante en chaîne, la conversion d'un tableau en chaîne, la conversion d'une chaîne en tableau, la conversion d'une valeur booléenne en entier, la conversion d'un entier en Détermination et conversion de valeurs booléennes et de types de variables. Introduction détaillée : 1. La conversion d'une chaîne en un entier inclut la fonction intval() et la conversion de type forcée (int) ; 2. La conversion d'un entier en chaîne inclut la fonction strval() et la conversion de type forcée (string) ; une chaîne à un flotteur Points et ainsi de suite.

Dans une base de données MySQL, les champs de genre peuvent généralement être stockés en utilisant le type ENUM. ENUM est un type d'énumération qui nous permet d'en sélectionner une comme valeur d'un champ parmi un ensemble de valeurs prédéfinies. ENUM est un bon choix pour représenter une option fixe et limitée comme le sexe. Examinons un exemple de code spécifique : supposons que nous ayons une table appelée « utilisateurs » qui contient des informations sur l'utilisateur, y compris son sexe. Maintenant, nous voulons créer un champ pour le genre, nous pouvons concevoir la structure du tableau comme ceci : CRE

Dans MySQL, le type de données le plus approprié pour les champs de genre est le type d'énumération ENUM. Le type d'énumération ENUM est un type de données qui permet de définir un ensemble de valeurs possibles. Le champ genre est adapté à l'utilisation du type ENUM car le genre n'a généralement que deux valeurs, à savoir masculin et féminin. Ensuite, j'utiliserai des exemples de code spécifiques pour montrer comment créer un champ de genre dans MySQL et utiliser le type d'énumération ENUM pour stocker les informations de genre. Voici les étapes : Tout d'abord, créez une table nommée utilisateurs dans MySQL, y compris

Les types de données Python incluent : 1. Type entier ; 2. Type à virgule flottante ; 3. Nombre complexe ; 5. Chaîne 6. Liste ; Introduction détaillée : 1. Type entier, utilisé pour représenter des entiers, qui peuvent être positifs, négatifs ou nuls. En Python, la plage de valeurs que les entiers peuvent représenter est spécifique à la plate-forme. 2. Type à virgule flottante, utilisé pour représenter ; les nombres avec des parties décimales. Les nombres à virgule flottante peuvent représenter des nombres positifs, des nombres négatifs et zéro ; 3. Les nombres complexes, utilisés pour représenter des nombres complexes, y compris des parties réelles et imaginaires ; 4. Le type booléen, utilisé pour représenter des valeurs booléennes, etc.

Python est largement utilisé dans un large éventail de domaines grâce à sa syntaxe simple et facile à lire. Il est crucial de maîtriser la structure de base de la syntaxe Python, à la fois pour améliorer l’efficacité de la programmation et pour acquérir une compréhension approfondie du fonctionnement du code. À cette fin, cet article fournit une carte mentale complète détaillant divers aspects de la syntaxe Python. Variables et types de données Les variables sont des conteneurs utilisés pour stocker des données en Python. La carte mentale affiche les types de données Python courants, notamment les entiers, les nombres à virgule flottante, les chaînes, les valeurs booléennes et les listes. Chaque type de données a ses propres caractéristiques et méthodes de fonctionnement. Opérateurs Les opérateurs sont utilisés pour effectuer diverses opérations sur les types de données. La carte mentale couvre les différents types d'opérateurs en Python, tels que les opérateurs arithmétiques, ratio

Lors de la conception de tables de base de données, le choix du type de données approprié est très important pour l'optimisation des performances et l'efficacité du stockage des données. Dans la base de données MySQL, il n'existe pas vraiment de meilleur choix pour le type de données pour stocker le champ de genre, car le champ de genre n'a généralement que deux valeurs : masculin ou féminin. Mais pour des raisons d’efficacité et de gain de place, nous pouvons choisir un type de données approprié pour stocker le champ genre. Dans MySQL, le type de données le plus couramment utilisé pour stocker les champs de genre est le type d'énumération. Un type énumération est un type de données qui peut limiter la valeur d'un champ à un ensemble limité.

Explication détaillée de l'utilisation des types booléens dans MySQL MySQL est un système de gestion de bases de données relationnelles couramment utilisé dans les applications pratiques, il est souvent nécessaire d'utiliser des types booléens pour représenter des valeurs logiques vraies et fausses. Il existe deux méthodes de représentation de type booléen dans MySQL : TINYINT(1) et BOOL. Cet article présentera en détail l'utilisation des types booléens dans MySQL, y compris la définition, l'affectation, la requête et la modification des types booléens, et l'expliquera avec des exemples de code spécifiques. 1. Le type booléen est défini dans MySQL et peut être

Le langage C est un langage de programmation informatique largement utilisé, efficace, flexible et puissant. Pour maîtriser la programmation en langage C, vous devez d’abord comprendre sa syntaxe de base et ses types de données. Cet article présentera la syntaxe de base et les types de données du langage C et donnera des exemples. 1. Syntaxe de base 1.1 Commentaires En langage C, les commentaires peuvent être utilisés pour expliquer le code afin d'en faciliter la compréhension et la maintenance. Les commentaires peuvent être divisés en commentaires sur une seule ligne et en commentaires sur plusieurs lignes. //Ceci est un commentaire sur une seule ligne/*Ceci est un commentaire sur plusieurs lignes*/1.2 Mot clé Langage C
