در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

تفاوت بین تک کوتیشن و دابل کوتیشن در جاوا

با سلام به همه دوستان وهمراهان Itpro. به کد زیر توجه نمایید:

public class Haha {
	public static void main(String args[]) {
	System.out.print("H" + "a");
	System.out.print('H' + 'a');
	}
}	

به نظرتان خروجی کد بالا چیست؟ شاید تصور کنید که خروجی کد بالا HaHa می باشد ولی این اشتباه است. اگر این کد را اجرا کنید خروجی تولید شده Ha169 می باشد. دلیل این کار این است که اگر برای کاراکتر ها از دابل کوتیشن استفاده شود از کاراکتر مورد نظر به صورت رشته رفتار خواهد شد. اما اگر از تک کوتیشن استفاده شود. از کاراکتر ها به عنوان یک مقدار از نوع داده char استفاده می شود و مقدار عددی آن که همان کد اسکی آن است را در نظر می گیرد و چون از علامت + بین دو کاراکتر استفاده می شود هر دوی کاراکترها تبدیل به عدد صحیح می شوند و عمل جمع دوعدد بر روی آنها انجام می شود و کد اسکی آنها با هم جمع می شود که عدد 169 تولید خواهد شد. پس در برنامه نویسی مراقب تبدیلات اینچنینی در جاوا باشید.Itpro باشید.

نویسنده: مهدی عادلی فر

منبع: انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

#کاراکترها_در_جاوا #برنامه_نویسی_جاوا #آموزش_جاوا #مقایسه_کوتییشن_و_دابل_کوتیشن_در_جاوا #نکته_برنامه_نویسی_جاوا #مقایسه_quotation_و_double_quotation #زبان_برنامه_نویسی_جاوا #یادگیری_زبان_برنامه_نویسی_جاوا
1 نظر
فرهاد خانلری

مرسی مهندس جان در خصوص جاوا این وبسایت با نکاتی که شما معرفی میکنید تحولی داره پیدا میکنه.

خسته نباشید.

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....