انواع داده

انواع ساده، انواعی از داده‌ها هستند که شامل، اعداد، کاراکترها و مقادیر بولی می‌باشند. به انواع ساده، انواع اصلی نیز گفته می‌شود چون از آنها برای ساخت انواع پیچیده‌تری مانند کلاس‌ها و … استفاده می‌شود. انواع ساده، دارای مجموعه مشخصی از مقادیر هستند و محدوده خاصی از اعداد را در خود ذخیره می‌کنند. در جدول زیر انواع ساده و محدود آنها آمده است :

نوع دامنه
Byte اعداد صحیح بین 128- تا 127
Short اعداد صحیح بین 32768- تا 32767
Int اعداد صحیح بین 2147483648- تا 2147483647
Long اعداد صحیح بین 9223372036854775808- تا 922337203685477807

جدول زیر انواعی که مقادیر با ممیز اعشار را می‌توانند در خود ذخیره کنند را نشان می‌دهد :

نوع دامنه تقریبی دقت
Float ±1.5E-45 to ±3.4E38 7 رقم
Double ±5.0E-324 to ±1.7E308 15 – 16 رقم

برای به خاطر سپردن آنها باید از نماد علمی استفاده شود. نوع دیگری از انواع ساده برای ذخیره داده‌های غیر عددی به کار می‌روند و در جدول زیر نمایش داده شده‌اند :

نوع مقادیر مجاز
Char کاراکترهای یونیکد
Boolean مقدار true یا false

نوع Char برای ذخیره کاراکترهای یونیکد استفاده می‌شود. کاراکترها باید داخل یک کوتیشن ساده قرار بگیرند مانند (‘a’).
نوع Boolean فقط می‌تواند مقادیر درست (true) یا نادرست (false) را در خود ذخیره کند و بیشتر در برنامه‌هایی که دارای ساختار تصمیم گیری هستند مورد استفاده قرار می‌گیرد.

استفاده از رشته‌ها

کاتلین دارای نوعی به نام رشته یا String است. از رشته برای ذخیره گروهی از کاراکترها مانند یک پیغام استفاده می‌شود. مقادیر ذخیره شده در یک رشته باید داخل دابل کوتیشن قرار گیرند تا توسط کامپایلر به عنوان یک رشته در نظر گرفته شوند، مانند (“massage”). دلیل اینکه در این قسمت درباره رشته‌ها مختصری توضیح دادیم این است که قرار است، در آینده به طور مفصل در مورد رشته‌ها توضیح دهیم.