(برنامه نویسی JAVA) تبدیل خودکار در جاوا conyersions Automatic s'Java (رباتیک_ الکترونیک )
پژوهشگر و نویسنده: ( افشین رشید )
نکته: هنگامیکه یک نوع داده به یک متغیر از نوع دیگر نسبت داده می شود ، اگر دو شرط زیر فراهم باشد ، یک تبـدیل خودکـار نـوع انجـام خواهد شد . و دو نوع با یکدیگر سازگار باشند . و نوع مقصد بزرگتراز نوع منبع باشد . هنگامیکه ایـن دو شـرط برقـرار باشـد ، یـک تبدیل پهن کننده (widening) اتفاق می افتد . برای مثال نوع int همواره باندازه کافی بزرگ است تا کلیه مقادیر معتبـر byte را در برگیرد.
بنابراین نیازی به دستور صریح تبدیل cast وجود ندارد .در تبدیلات پهن کننده ، انواع رقمـی شـامل انـواع عـدد صـحیح و عدد اعشاری با هر یک از انواع سازگاری دارند . اما انواع رقمی با انواعchar وboolean و سازگار نیستند. همچنین انواع char وboolean و با یکدیگر سازگار نیستند .
- //Java Program to demonstrate the conversion of String into int
- //using Integer.parseInt() method
- public class StringToIntExample1{
- public static void main(String args[]){
- //Declaring String variable
- String s="200";
- //Converting String into int using Integer.parseInt()
- int i=Integer.parseInt(s);
- //Printing value of i
- System.out.println(i);
- }}
جـاوا هنگـام ذخیـره سـازی یـک ثابـت عـدد صـحیح لفظـی (constant integer Literal) به متغیرهای از انواع byte ، short ،و long و ، یک تبدیل خودکار نوع را انجام می دهد.
تبدیل خودکار در جاوا conyersions Automatic s'Java معمولاً در صورت استفاده از عملیات ریاضی روی رشته که شامل یک عدد است ، استفاده می شود. هر وقت داده هایی را از TextField یا TextArea دریافت می کنیم ، داده های وارد شده به صورت رشته دریافت می شوند. اگر داده های وارد شده در قالب شماره هستند ، باید رشته را به int تبدیل کنیم. برای این کار از روش Integer.parseInt () استفاده می کنیم.
نویسنده: (افشین رشید )