Menu
Coddy logo textTech

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 text

Ceci 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 variable

Ceux-ci sont valides :

age = 26;      // OK: assigning a new integer
str = "Jane";  // OK: assigning a new text string
challenge icon

Défi

Débutant

Déclarez les variables suivantes avec leurs types et valeurs correspondants :

  • Une variable int nommée count avec la valeur 10.
  • Une variable double nommée total avec la valeur 150.75.
  • Une variable char nommée grade avec la valeur 'A'.
  • Une variable boolean nommée isActive avec la valeur false.
  • Une variable String nommée userName avec 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 text

Les 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 variable

Les réaffectations valides doivent correspondre au type de la variable :

age = 26;      // OK: assigning a new integer
str = "Jane";  // OK: assigning a new text string

Essayez 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);
        
    }
}
quiz iconTestez-vous

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