Java pour les débutants, les variables et les types

Postscript: 2020/3/4 Ajout de livres de référence

introduction

Cet article est un mémorandum. Bien qu'il s'agisse d'un contenu de niveau de référence, le code publié dans cet article est ** Les mauvaises choses ** sont au centre. C'est dans le but de publier la partie qui s'est réellement trompée lors du codage et de la publier pour une réflexion personnelle. De plus, je n'aborderai pas la partie profonde ici, car je la passerai en revue plus tard tout en étudiant les questions d'examen Java Silver.

environnement

Langue: Java11, JDK13.0.2 Environnement d'exploitation: Windows 10

Qu'est-ce qu'une variable?

Une variable est un mécanisme de stockage des valeurs nécessaires à l'aide de la mémoire d'un ordinateur. Il peut être assimilé à une ** "boîte de rangement" **.

Règles obligatoires pour la gestion des variables ** 1, décidez du [nom] de la variable ** ** 2, après avoir spécifié le [type] de la variable ** ** 3, utiliser après [avoir déclaré] la variable **

La combinaison de lettres et de chiffres qui peut être utilisée pour nommer des variables s'appelle ** Identifier **. Cependant, certains noms ne peuvent pas être utilisés comme identificateurs en raison des règles Java.

1. Règles d'identification

Voici les mauvais exemples et pourquoi.

Wrong_Identifier.java


1forAll //Ne commencez pas par des chiffres.
class  //Les soi-disant «mots réservés» que java a réservés à d’autres fins
all-for^one //Les caractères spéciaux ne peuvent pas être utilisés.

Voici un exemple de nom qui peut être un identifiant.

one4all // C'est OK car la tête est un alphabet. classOfOurs // C'est OK s'il devient un mot autre que le mot réservé sans insérer d'espace. all_for_one // Ceux connectés par un trait de soulignement sont OK.

2. Règles de type

Un «type» est également appelé «type de données» et une variable nommée doit avoir une valeur prédéterminée qui peut y être stockée. Les types de base de Java seront décrits plus loin. Ici, le contenu lorsque la substitution est faite par erreur est décrit.

Wrong_DataType.java


char myCatName = "Tet" //Ceci est une chaîne de caractères, char ne stocke qu'un seul caractère ou un nombre
byte characterLevel = 128 //l'octet est-Peut stocker de 128 à 127

En même temps que le type détermine le contenu qui peut être stocké, le type détermine également la quantité de mémoire utilisée par l'ordinateur. Dans l'exemple ci-dessus, char est 2 octets et octet 1 octet. Le maximum est de 8 octets de double.

3. Déclaration des variables

En Java, les variables ne peuvent être utilisées que si elles sont déclarées. Ce qui suit est écrit en ** Initialisation **, qui stocke la valeur dans la variable en même temps que la déclaration de la variable.

mistakeOfDeclaration.java


int moneyInMyPocket = 200;
int fleshJuice = 120;
moneyInMyHand = 80; //Le type de la variable moneyInMyHand n'est pas déclaré

À propos de la dernière phrase int moneyInMyHand =moneyInMyPocket - fleshJuice La bonne réponse est de le déclarer correctement en tant que type int et de l'écrire. Les deux autres une fois déclarés n'ont pas besoin d'être déclarés à nouveau à moins que le type ne change.

Affectation des variables

Les variables peuvent être affectées à d'autres variables telles quelles. Cependant, le type à attribuer et le type à attribuer doivent être identiques. Il peut être inséré en convertissant le type, mais il est omis ici.

Wrong_Assignment.java


int oneMagicNumber = 33-4
int similarMagicNumber = 33.4

Bien que similarMagicNumber soit déclaré int, on lui attribue un nombre réel comprenant un point décimal au lieu d'un entier. 29, qui est le résultat de l'expression, est stocké dans oneMagicNumber.

référence

Je ne l'ai jamais écrit auparavant, alors je vais vous donner mon livre de référence. J'écris et compile des variables et des expressions par moi-même autant que possible, donc si je veux les citer complètement, je vais les décrire.

Easy Java 7ème édition

Recommended Posts

Java pour les débutants, les variables et les types
[Java] Types de variables et types
Java à partir du débutant, remplacer
Java, instance à partir du débutant
Java à partir de débutant, héritage
Série Java Primer (variations et types)
Java, constructeur de surcharge à partir du débutant
Java à partir du débutant, imbriqué / break / continue
Java, instruction if / instruction switch à partir du débutant
Java, pour instruction / while à partir du débutant
Java à partir du débutant, déclaration de classe / génération d'objet
Programmation Java (variables et données)
La vie Java à partir de zéro
Différences entre Java "débutant" et Kotlin
Java, classe abstraite pour commencer par débutant
Déclaration, initialisation et types de variables Java
[Java] Types de base et notes d'instructions
[Java débutant] À propos de l'abstraction et de l'interface
Types de données de base et types de référence (Java)
[Java débutant] == opérateur et méthode equals
Les variables de tableau Java sont des types de référence
Java, interface pour partir du débutant
A propos des types primitifs et des types de référence Java
Types de données de base et types de référence Java
[Java] Types d'exception et traitement de base
java débutant 4
[Introduction à Java] À propos des variables et des types (déclaration de variable, initialisation, type de données)
Bases du développement Java ~ Comment écrire des programmes (variables et types) ~
java débutant 3
java débutant
Java à partir du débutant, opérateur logique / opérateur conditionnel
[Java] Différences entre les variables d'instance et les variables de classe
Introduction à Java à partir de 0 Partie 1
Programmation Java (clause statique et "variables de classe")
[Introduction à Java] À propos des déclarations et des types de variables
[Java] sortie, variables
IntelliJ à partir de 1
À propos des types de données Java (en particulier des types primitifs) et des littéraux
Créer un environnement Java et afficher hello world [Débutant]
[WIP] Variables Java
Comparaison entre Java et Swift (1) Source control / Scope / Variables
Exercices pour les débutants Java
Capture et sauvegarde de l'installation de sélénium en Java
Java et JavaScript
XXE et Java
Pour les ingénieurs Java qui démarrent Kotlin à partir de maintenant
Générer OffsetDateTime à partir de Clock et LocalDateTime en Java
Exercice Java "Débutant"
Convertir l'énumération Java et JSON vers et depuis Jackson
[Java] Types de commentaires et comment les rédiger
Langage Java du point de vue de Kotlin et C #
[Java] Différence entre statique final et final dans les variables membres
[Java] Se référer et définir des variables privées avec réflexion
Revue Java ① (étapes de développement, grammaire de base, variables, types de données)
A propos du type de données de base Java et de la mémoire du type de référence
J'ai résumé les types et les bases des exceptions Java
Soustraire les constantes Enum des chaînes et des valeurs en Java
À propos des setters et des getters Java. <Différence par rapport à l'orientation de l'objet>
[Java] Plates-formes parmi lesquelles choisir pour le développement Java à partir de maintenant (2020)
Comparaison équivalente de la classe wrapper Java et du type primitif