دستورات ها و بلاک ها در جاوا

آموزش عبارات ، دستورات ها و بلاک ها در جاوا (به زبان ساده)

اساطیر زبان

در این آموزش با عبارات (expressions) ، دستورات (statements) ، بلاک ها (blocks) و تفاوت بین عبارت و دستور آشنا می شوید. ما در آموزش های قبل از عبارات ، دستورات و بلاک ها استفاده کردیم بدون اینکه در مورد آن ها خیلی توضیح دهیم. اکنون می دانید متغیرها ، اپراتورها و لیترال ها چه هستند ، پس درک این مفاهیم ساده تر خواهد بود.

۱-عبارات جاوا (Java Expressions)

عبارات شامل متغیرها ، اپراتورها ، لیترال ها و فراخوانی متد است که مقدار واحدی را ارزیابی می کند.

 


جاوا

توی این پک فوق العاده، جاوا رو جوری یاد میگیری که تو هیچ کلاس آموزشی یا پک دیگه ای نه دیدی نه شنیدی! بدون هیچ کلاسی، با جاوا اپلیکیشن بزن، پروژه محور یاد بگیر و حسابی پول در بیار! 


 

بیایید مثالی بزنیم:

int score;

score = 90;

در اینجا ، score=90 عبارتی است که int را برمی گرداند.

Double a = 2.2, b = 3.4, result;

result = a + b – 3.4;

در اینجا ، a + b – 3.4 عبارت است.

if (number1 == number2)

System.out.println(“Number 1 is larger than number 2”);

در اینجا ، number2 == number1 عبارتی است که boolean برمی گرداند. به همین ترتیب ، ” Number 1 is larger than number 2 ” یک عبارت رشته ای است.

۲-دستورات جاوا (Java Statements)

دستورات یک واحد کامل اجرا را تشکیل می دهند. مثلا،

int score = 9*5;

در اینجا ، ۹*۵ عبارتی است که ۴۵ را بر می گرداند، و int score=9*5 یک دستور است.

عبارات بخشی از دستورات هستند.

عبارات دستوری

بعضی عبارات را می توان با ; خاتمه داد که به عنوان دستور شناخته می شوند. مثلا:

number = 10;

در اینجا ، number=10 عبارت است و number=10; دستوری است که کامپایلر می تواند آن را اجرا کند.

++number;

در اینجا ، ++number عبارت است در حالی که ++number; یک دستور است.

دستورات تعریفی

دستورات تعریفی متغیرها را تعریف می کند. مثلا،

Double tax = 9.5;

دستور فوق متغیر tax با مقدار اولیه ی ۹٫۵ را تعریف می کند.

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

۳- بلاک جاوا

بلاک گروهی از عبارات (صفر یا بیشتر) است که در براکت محصور شده اند {}. مثلا،

  1. class AssignmentOperator {
  2. public static void main(String[] args) {
  3. String band = “Beatles”;
  4. if (band == “Beatles”) { // start of block
  5. System.out.print(“Hey “);
  6. System.out.print(“Jude!”);
  7. } // end of block
  8. }
  9. }

در بالا دو عبارت

System.out.print(“Hey “);

و

System.out.print(“Jude!”);

داخل بلاک ذکر شده وجود دارد.

یک بلاک ممکن است هیچ عبارتی نداشته باشد. مثال های زیر را در نظر بگیرید:

class AssignmentOperator {

public static void main(String[] args) {

if (10 > 5) { // start of block

} // end of block

}

}

class AssignmentOperator {

public static void main(String[] args) { // start of block

} // end of block

}

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in

چرب زبان

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !


حتما بخوانید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست