کاربرد لیترال ها

پرسیده شده
فعالیت 1029 روز پیش
دیده شده 1776 بار
0

با عرض سلام و خسته نباشید

من متوجه کاربرد لیترال ها نشدم.اینکه چرا اخرش اون حروف قرار داده میشه؟بعد شما توی اون قسمت گفتید که نوع داده رفرنس است پس چرا نوع داده رو با حروف بزرگ ننوشتید؟لیترال ها اون حروف بزرگ ته خط بودن یا اونایی که توی متغیر ریخته میشه؟چون من سرچ کردم نوشته بود لیترال ها مقدار های ثابت هستند( اگه من درست فهمیده باشم )

فایل پیوست

Kimia ...
Kimia ...

12 آذر 98

0
حذف شده

سلام وقت بخیر، در زبان جاوا دو دسته Data type داریم:

۱. Primitive data types

2. Reference data types

اما java literal ها نوع داده نیستند، فقط روشی هستند برای مشخص کردن نوع داده مقدارهای ثابت برای کامپایلر، مثلا اگر Hello World داخل double quoetation قرار نگیرد، کامپایلر نمی تواند تشخص دهد که این نوشته به چه معناست

فایل پیوست

سعید شاهینی

توسط

سعید شاهینی

12 آذر 98

0
حذف شده

پس یعنی لیترال ها نشون دهنده این هستند که داده ما از نوع رفرنس است؟درسته؟

فایل پیوست

Kimia ...

توسط

Kimia ...

12 آذر 98

حذف شده
سلام، خیر به این معنی نیست، به عنوان مثال فرض بکنید که متغیر از نوع char داریم، خب char از نوع primitive هست، اما زمانی که بخواهیم آن را مقدار دهی کنیم، باید مقدار را داخل تک کوتیشن قرار بدیم، به دلیل اینکه کامپایلر متوجه بشه این مقدار از نوع کاراکتر هست
سعید شاهینی

13 آذر 98

0
حذف شده

سلام وقت بخیر. ظوری که من متوجه شدم لیترال ها درواقع همون داده ها یی هستن داخل دابل کوتیشن وارد میشن و به صورت تحت الفظی و بدون محاسبه یا تغییر اجرا میشن. درست مثل کامات خاص در قواعد زبان که نیازی به ترجمه شدن ندارن. و صرفا استاد میخواستن نحوه نگارش انواع لیترال هارو که قبلا گفته بودن آموزش بدن. اما درمورد حروف بزرگ آخر خط من هم متوجه نشدم برای چی هستن؟ وحتما باید باشن؟ کلا درست متوجه شدم؟ اگه میشه لظفا بیشتر توضیح بدید استاد. ممنون

فایل پیوست

Pouya Rezaie

توسط

Pouya Rezaie

12 آذر 98

0
حذف شده

سلام 

Java Literals are syntactic representations of boolean, character, numeric, or string data. Literals provide a means of expressing specific values in your program

litralها در جاوا ترکیبی از داده های بولی ،characterها ,اعداد یا رشته ای از اطلاعات  می باشد 

 litralها روشی است برای بیان مقادیر خاص در برنامه  هستند

int y = Math.round(24.45f);

در اینجا literal شناور اگر گذاشته نشود به صورت پیشفرض double مفروض می گردد

لینک 

<a href="https://imgurl.ir/viewer.php?file=q175854_.jpg"><img src="https://imgurl.ir/uploads/q175854__thumb.jpg" border="0" alt="q175854_.jpg" /></a>

 
فایل پیوست

مهرداد

توسط

مهرداد

12 آذر 98

حذف شده
عزیزانی که طراح هستید لطفا تغییری ایجاد کنید که بتوانیم عکس نمایش بدیم استاد شاهینی عزیز ،snippet انجمن، جاوا یا کاتلین نداردتوجه کنید php,CSS,Java script,html دارند ولی دوستان طراح سایت به ما اندروید دوستان ذره ای توجه نکردن حق ما را بستانید یعنی در حد یه bit هم به ما توجهی نکردند :-)
مهرداد

12 آذر 98

0
حذف شده

لیترال ها یک قانون هستن که جاوا اونا رو برای مشخص کردن نوع داده از اونا استفاده میکنه برای مثال اگه که شما یه داده از نوع Long داشته باشین و بخواین که اون مقدار دهی کنید بعد از مقدار دادن باید  از کلمه L(بزرگ) استفاده کنید که متوجه بشه این متغیر از نوع Long هستش

فایل پیوست

Reza Ahmadzadeh

توسط

Reza Ahmadzadeh

7 مرداد 99

0
حذف شده

وقتی می نویسیم float floatVar=923  در واقع داریم تعریف می کنیم که این عدد نوع داده ش اعشاری هست. دیگه چه لزومی داره باز با حرف F  به کامپایلر اطلاع بدیم که این یک عدد اعشاری است؟

فایل پیوست

علی احمدی

توسط

علی احمدی

16 تیر 00