Déclaration de type
Fait partie de la section Fondamentaux du Journey Java de Coddy — leçon 9 sur 73.
Une fois qu'une variable est déclarée avec un certain type, elle ne peut contenir que des valeurs de ce type. Par exemple, une variable int ne peut contenir que des valeurs entières, et une variable String ne peut contenir que du texte.
Par exemple :
int age = 25; // Can only hold whole numbers
String str = "abc"; // Can only hold textCeci causerait des erreurs :
age = "defg"; // Error: can't put text in an int variable
str = 25; // Error: can't put a number in a String variableCeux-ci sont valides :
age = 26; // OK: assigning a new integer
str = "Jane"; // OK: assigning a new text stringDéfi
DébutantDéclarez les variables suivantes avec leurs types et valeurs correspondants :
- Une variable
intnomméecountavec la valeur10. - Une variable
doublenomméetotalavec la valeur150.75. - Une variable
charnomméegradeavec la valeur'A'. - Une variable
booleannomméeisActiveavec la valeurfalse. - Une variable
StringnomméeuserNameavec la valeur"Bob123".
Après avoir déclaré ces variables, utilisez System.out.println() pour afficher les valeurs des variables dans la console au format suivant :
Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of isActive]
User Name: [value of userName]Aide-mémoire
En Java, les variables ont des types spécifiques et ne peuvent contenir que des valeurs de ce type :
int age = 25; // Can only hold whole numbers
String str = "abc"; // Can only hold textLes incompatibilités de type provoquent des erreurs :
age = "defg"; // Error: can't put text in an int variable
str = 25; // Error: can't put a number in a String variableLes réaffectations valides doivent correspondre au type de la variable :
age = 26; // OK: assigning a new integer
str = "Jane"; // OK: assigning a new text stringEssayez vous-même
public class Main {
public static void main(String[] args) {
// Déclarer les variables ici
// Afficher les valeurs
System.out.println("Count: " + count);
System.out.println("Total: " + total);
System.out.println("Grade: " + grade);
System.out.println("Active: " + isActive);
System.out.println("User Name: " + userName);
}
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Entrées/Sorties de base
Méthodes System.outFormatage de la sortieClasse ScannerRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux10Méthodes (Fonctions)
Déclaration de méthodesParamètres de méthodeTypes de retourSurcharge de méthodesRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationMéthodes Void13Opérations sur les chaînes
Méthodes de chaînes, partie 1Méthodes de chaînes, partie 2Formatage de chaînesComparaison de chaînes5Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateurs logiques, partie 43Variables Partie 2
ConstantesConventions de nommageRécapitulatif - Initialisation des variablesType Casting Partie 1Type Casting Partie 26Prise de décision
Instruction IfIf - ElseInstruction SwitchOpérateur ternaireRécapitulatif - If ElseIf - Else imbriqués9Boucles
Boucle For - Partie 1Boucle WhileBoucle Do WhileBreakContinueBoucle For - Partie 2Boucles imbriquéesBoucle infinieRécapitulatif - Entrée dynamique12Parcourir les tableaux
Utilisation de la boucle forBoucle for amélioréeOpérations courantes sur les tableaux