Type Casting Partie 1
Fait partie de la section Fondamentaux du Journey Java de Coddy. Leçon 13 sur 73.
La conversion de type est le processus qui consiste à convertir une valeur d’un type de données à un autre.
En Java, nous pouvons convertir des entiers en nombres à virgule flottante, des nombres à virgule flottante en entiers, et bien plus encore. Il existe deux types de conversion de type : implicite (automatique) et explicite (manuelle).
Par exemple, integer to double :
Conversion implicite (automatique) :
int number = 5;
double decimal = number; // devient automatiquement 5.0
// avec calcul
int x = 7;
double result = x / 2.0; // le résultat est 3.5Conversion explicite (manuelle) double to integer :
double decimal = 9.7;
int number = (int) decimal; // devient 9 (la partie décimale est tronquée)
// avec calcul
double price = 19.99;
int roundedPrice = (int) price; // devient 19Défi
DébutantÉcrivez un programme Java qui démontre la conversion de type. Effectuez les opérations suivantes :
- Déclarez une variable
doublenomméepriceet initialisez-la avec la valeur99.99. - Convertissez la variable
priceenintet stockez le résultat dans une nouvelle variable nomméeintPrice. - Affichez les valeurs de
priceetintPricedans la console.
Essayez vous-même
public class Main {
public static void main(String[] args) {
// Déclarer et initialiser les variables
double price = 99.99;
int intPrice = ?;
// Afficher les valeurs
System.out.println("Price: " + price);
System.out.println("Int Price: " + intPrice);
}
}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 tableauxEntraînez-vous par vous-même : Compilateur Java en ligne