Java Core pour les plus petits. Partie 2. Types de données

introduction

Dans cet article, nous n'utiliserons pas l' IDE et le JDK précédemment installés . Cependant, ne vous inquiétez pas, votre travail n'a pas été vain. Déjà dans le prochain article, nous étudierons les variables en Java et coderons activement dans IDEA . Cet article est également une étape obligatoire. Et au début de votre formation, vous y reviendrez probablement plus d'une fois.





1998 - Le code PIN de ma carte de crédit n'est rien de plus qu'un numéro. Au moins pour nous - pour les gens. 36,5 - la température indiquée par tous les thermomètres dans différents centres commerciaux. Pour nous, il s'agit d'un nombre fractionnaire ou d'un nombre à virgule flottante. Java Core for the Little Ones est le titre de cette série, et nous le prenons comme texte. Alors, où est-ce que je mène. Et au fait que Java (il est donc correct de prononcer, au cas où quelqu'un prononce " Java "), comme une personne, vous devez comprendre à quoi elle a affaire. Avec quel type de données travaillerez-vous?





Les fans de la matrice et, je l'espère, le reste des lecteurs savent qu'à un bas niveau, toutes les informations d'un ordinateur sont représentées par un ensemble de zéros et de uns. Mais les humains, à un niveau supérieur, ont des langages de programmation de haut niveau. Ils ne nécessitent pas de travailler avec des zéros et des uns, offrant la possibilité d'écrire du code que les gens comprennent. L'un de ces langages de programmation est Java . Non seulement cela, Java est un langage de programmation fortement typé. Et il existe également des langages avec un typage dynamique des données (par exemple, Java Script). Mais nous apprenons ici un langage de programmation normal, alors ne soyons pas distraits.





Que signifie pour nous un typage fort? Cela signifie que toutes les données et chaque expression ont un type spécifique, qui est strictement défini. Et aussi le fait que toutes les opérations de transfert de données seront vérifiées pour la conformité de type. Par conséquent, découvrons rapidement quels types de données sont représentés en Java !





Primitifs

Dans le langage Java existent 8 , communauté indignée , types de données primitifs. Ils sont également appelés simples. Et voici ce qu'ils sont:





  • Entiers: byte



    , short



    , int



    , long



    ,





  • Nombres à virgule flottante: float



    , double



    ;





  • Symboles: char



    ;





  • Les valeurs booléennes: boolean



    .





, , . . .





byte







. 8- c   -2^7 2^7-1. , -128 127. - . .





short







16- -2^15 2^15-1. -32768 32767. .





int







. 32 -2^31 2^31-1. , -2147483648 2147483647.





long







64- -2^63 2^63-1. -9223372036854775808 9223372036854775807. .





, ( , ).





float







32- . , double. , . , .





double







64 . double, .





char







16- 0 2^16. 0 65536. ( Unicode). , , - . char



, .





boolean







2 true false. . 1 > 10 false, 1 < 10 - true.





C'est la fin des types de données primitifs en Java . Dans le prochain article, nous déclarerons des variables d'un type de données spécifique. Parlons de ce que sont les littéraux . Et nous apprendrons également ce qu'est la conversion de type de données . En général, le prochain article sera très riche et instructif!








All Articles