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

اموزش نرم افزار تاپیـک جـامع آموزش زبان برنامه نویسی جـاوا

  • نویسنده موضوع Amen SaĐr
  • تاریخ شروع
  • پاسخ‌ها 68
  • بازدیدها 153
  • کاربران تگ شده هیچ

Amen SaĐr

کاربر انجمن
سطح
12
 
ارسالی‌ها
402
پسندها
4,064
امتیازها
21,773
مدال‌ها
11
  • نویسنده موضوع
  • #21

دستور if … else تو در تو در جاوا

امکان این که دستورات if..else تو در تو در جاوا داشته باشیم، وجود دارد.
در اینجا برنامه ای برای یافتن بزرگترین عدد از بین ۳ عدد وجود دارد:
مثال ۴ : دستور if … else تو در تو

  1. class Number {
  2. public static void main(String[] args) {
  3. Double n1 = -1.0, n2 = 4.5, n3 = -5.3, largestNumber;
  4. if (n1 >= n2) {
  5. if (n1 >= n3) {
  6. largestNumber = n1;
  7. } else {
  8. largestNumber = n3;
  9. }
  10. } else {
  11. if (n2 >= n3) {
  12. largestNumber = n2;
  13. } else {
  14. largestNumber = n3;
  15. }
  16. }...
لطفا برای مشاهده کامل مطالب در انجمن ثبت نام کنید.
 
امضا : Amen SaĐr
  • Like
واکنش‌ها[ی پسندها] جغد

Amen SaĐr

کاربر انجمن
سطح
12
 
ارسالی‌ها
402
پسندها
4,064
امتیازها
21,773
مدال‌ها
11
  • نویسنده موضوع
  • #22
در این آموزش یاد می گیرید که از دستور switch برای کنترل جریان اجرای برنامه خود استفاده کنید. در جاوا ، نردبان if..else..if یک کد را از بین بسیاری از بلوک ها اجرا می کند. دستور switch می تواند جایگزین نردبان های طولانی باشد که باعث خوانا بودن کد می شود.

نحو دستور switch به شکل زیر است:

switch (variable/expression) {
case value1:
// statements
break;
case value2:
// statements
break;
.. .. …
.. .. …
default:
// statements
}
دستور switch عبارت (عمدتا متغیر) را ارزیابی کرده و با مقادیر (می تواند عبارت باشد) هر برچسب مقایسه می کند.

دستور switch تمام دستورات برچسب مورد تطبیق را اجرا می کند.

فرض کنید متغیر / عبارت برابر با value2 است. در این حالت ، تمام...
لطفا برای مشاهده کامل مطالب در انجمن ثبت نام کنید.
 
امضا : Amen SaĐr

Amen SaĐr

کاربر انجمن
سطح
12
 
ارسالی‌ها
402
پسندها
4,064
امتیازها
21,773
مدال‌ها
11
  • نویسنده موضوع
  • #23
حلقه در برنامه نویسی برای تکرار یک بلوک خاص از کد استفاده می شود. در این آموزش ، می توانید یک حلقه for در برنامه نویسی جاوا ایجاد کنید. حلقه در برنامه نویسی برای تکرار یک بلوک خاص از کد تا زمانی که شرایط خاصی برآورده شود استفاده می شود (شرط نادرست شود).

حلقه ها همان چیزی هستند که کامپیوترها را تبدیل به ماشین های جالب می کنند. تصور کنید که باید ۵۰ بار یک جمله را روی صفحه چاپ کنید. خوب ، می توانید این کار را با استفاده از دستور چاپ ۵۰ بار (بدون استفاده از حلقه) انجام دهید. چگونه می خواهید یک میلیون بار یک جمله را چاپ کنید؟ پس باید از حلقه ها استفاده کنید.

این فقط یک مثال ساده است. شما یاد خواهید گرفت که برای نوشتن برخی از برنامه های جالب در این آموزش از حلقه استفاده کنید.
...
لطفا برای مشاهده کامل مطالب در انجمن ثبت نام کنید.
 
امضا : Amen SaĐr
  • Like
واکنش‌ها[ی پسندها] جغد

Amen SaĐr

کاربر انجمن
سطح
12
 
ارسالی‌ها
402
پسندها
4,064
امتیازها
21,773
مدال‌ها
11
  • نویسنده موضوع
  • #24
مثال ۲ : حلقه for

  1. // Program to find the sum of natural numbers from 1 to 1000.
  2. class Number {
  3. public static void main(String[] args) {
  4. int sum = 0;
  5. for (int i = 1; i <= 1000; ++i) {
  6. sum += i; // sum = sum + i
  7. }
  8. System.out.println(“Sum = ” + sum);
  9. }
  10. }
خروجی

در اینجا ، مقدار متغیر sum از ۰ شروع می شود. سپس ، در هر بار تکرار حلقه ، متغیر sum برابر با sum+i می شود و مقدار i تا زمانی که بیشتر از ۱۰۰۰ شود افزایش می یابد.

۱st iteration: sum = 0+1 = 1
۲nd...
لطفا برای مشاهده کامل مطالب در انجمن ثبت نام کنید.
 
امضا : Amen SaĐr

Amen SaĐr

کاربر انجمن
سطح
12
 
ارسالی‌ها
402
پسندها
4,064
امتیازها
21,773
مدال‌ها
11
  • نویسنده موضوع
  • #25
در جاوا ، شکل دیگری برای حلقه (علاوه بر حلقه استاندارد for ) برای کار با آرایه ها و مجموعه ها وجود دارد.

اگر در حال کار با آرایه ها و مجموعه ها هستید ، می توانید از ساختار دیگر حلقه for (فرم پیشرفته ی حلقه for ) برای تکرار آیتم های آن ها استفاده کنید. این نوع حلقه for-each نامیده می شود زیرا حلقه از طریق هر عنصر آرایه / مجموعه تکرار می شود.

در اینجا مثالی برای تکرار عناصر یک آرایه با استفاده از حلقه استاندارد for آورده شده است:

  1. class ForLoop {
  2. public static void main(String[] args) {
  3. char[] vowels = {‘a’, ‘e’, ‘i’, ‘o’, ‘u’};
  4. for (int i = 0; i < vowels.length; ++ i) {...
لطفا برای مشاهده کامل مطالب در انجمن ثبت نام کنید.
 
امضا : Amen SaĐr
  • Like
واکنش‌ها[ی پسندها] جغد

Amen SaĐr

کاربر انجمن
سطح
12
 
ارسالی‌ها
402
پسندها
4,064
امتیازها
21,773
مدال‌ها
11
  • نویسنده موضوع
  • #26
حلقه در برنامه نویسی برای تکرار یک بلوک خاص از کد استفاده می شود. در این آموزش ، یاد می گیرید که از حلقه ی while و do … while در برنامه نویسی جاوا استفاده کنید.

تکرار یک حلقه تا برقراری یک شرط خاص ادامه پیدا می کند (شرط نادرست شود).

حلقه ها همان چیزی هستند که کامپیوترها را تبدیل به ماشین های جالب می کنند. فرض کنید که باید ۵۰ بار یک جمله را روی صفحه نمایش چاپ کنید. می توانید این کار را با استفاده از دستور چاپ ۵۰ بار (بدون استفاده از حلقه) انجام دهید. چگونه می خواهید یک میلیون بار یک جمله را چاپ کنید؟ پس باید از حلقه ها استفاده کنید.

این فقط یک مثال بسیار ساده است. در اینجا یاد می گیرید که از حلقه های while و do … while برای نوشتن برنامه های جالب استفاده کنید.

حلقه...

لطفا برای مشاهده کامل مطالب در انجمن ثبت نام کنید.
 
امضا : Amen SaĐr
  • Like
واکنش‌ها[ی پسندها] جغد

Amen SaĐr

کاربر انجمن
سطح
12
 
ارسالی‌ها
402
پسندها
4,064
امتیازها
21,773
مدال‌ها
11
  • نویسنده موضوع
  • #27

حلقه ی do … while در جاوا

حلقه do … while شبیه به حلقه while است با یک تفاوت کلیدی. بدنه ی حلقه do … while برای یک بار اجرا می شود قبل از اینکه شرط بررسی شود.

ساختار حلقه do … while :

do {
// codes inside body of do while loop
} while (testExpression);

حلقه do … while چگونه کار می کند؟

بدنه ی حلقه do … while یک بار اجرا می شود (قبل از بررسی شرط). در سری های بعد شرط بررسی می شود.

اگر شرط صحیح ارزیابی شود ، کدهای داخل بدنه ی حلقه اجرا می شوند ، و شرط دوباره ارزیابی می شود. این روند تا زمانی که شرط غلط ارزیابی شود ادامه می یابد.

وقتی شرط نادرست شود ، حلقه do … while خاتمه می یابد.
...
لطفا برای مشاهده کامل مطالب در انجمن ثبت نام کنید.
 
امضا : Amen SaĐr
  • Like
واکنش‌ها[ی پسندها] جغد

Amen SaĐr

کاربر انجمن
سطح
12
 
ارسالی‌ها
402
پسندها
4,064
امتیازها
21,773
مدال‌ها
11
  • نویسنده موضوع
  • #28
در این آموزش یاد خواهید گرفت که از break برای خاتمه دادن به یک حلقه استفاده کنید.

فرض کنید در حال کار با حلقه ‌ها هستید. گاهی اوقات احتیاج دارید که از روی برخی دستورات داخل حلقه پرش کنید یا حلقه را فورا بدون چک کردن شرط، خاتمه دهید. در چنین مواردی از دستورات break و continue استفاده می شود. عبارت break حلقه را فورا خاتمه می دهد و کنترل برنامه به بعد از حلقه می رود. این مورد اکثر اوقات با بیانیه های تصمیم گیری استفاده می شود (if … else).

ساختار break عبارت است از:

دستور break چگونه کار می کند؟

[IMG...
لطفا برای مشاهده کامل مطالب در انجمن ثبت نام کنید.
 
امضا : Amen SaĐr
  • Like
واکنش‌ها[ی پسندها] جغد

Amen SaĐr

کاربر انجمن
سطح
12
 
ارسالی‌ها
402
پسندها
4,064
امتیازها
21,773
مدال‌ها
11
  • نویسنده موضوع
  • #29

دستور break برچسب دار چگونه کار می کند؟

C:\Users\Mr\Desktop\labeled-break-statement-Java.jpg


در اینجا ، برچسب یک شناسه است. هنگام اجرای break ، دستور دارای برچسب خاتمه می یابد ، و کنترل برنامه به بعد از دستور برچسب زده شده می پرد.

یک مثال دیگر:

  1. while (testExpression) {
  2. // codes
  3. second:
  4. while (testExpression) {
  5. // codes
  6. while(testExpression) {
  7. // codes
  8. break second;
  9. }
  10. }
  11. // control jumps here
  12. }...
لطفا برای مشاهده کامل مطالب در انجمن ثبت نام کنید.
 
امضا : Amen SaĐr
  • Like
واکنش‌ها[ی پسندها] جغد

Amen SaĐr

کاربر انجمن
سطح
12
 
ارسالی‌ها
402
پسندها
4,064
امتیازها
21,773
مدال‌ها
11
  • نویسنده موضوع
  • #30
در این آموزش یاد می گیرید که از دستور continue در جاوا استفاده کنید. دستور continue از تکرار فعلی حلقه جلوگیری می کند.

فرض کنید در حال کار با حلقه ‌ها هستید. گاهی اوقات می خواهید از برخی دستورات داخل حلقه پرش کنید یا حلقه را فورا بدون چک کردن شرط خاتمه دهید.

در چنین مواردی از عبارتهای break و continue استفاده می شود.

دستور continue از تکرار فعلی یک حلقه (for ، while ، و do … while) جلوگیری می کند.

هنگامی که دستور continue اجرا شد ، کنترل برنامه به انتهای حلقه می پرد. سپس شرطی که حلقه را کنترل می کند ارزیابی می شود. در مورد حلقه for، قبل از ارزیابی شرط ، عبارت به روزرسانی متغیر اجرا می شود.

اکثر اوقات با ساختار های تصمیم گیری استفاده می شود (if … else).

نحو دستور continue به شکل...
لطفا برای مشاهده کامل مطالب در انجمن ثبت نام کنید.
 
امضا : Amen SaĐr
  • Like
واکنش‌ها[ی پسندها] جغد

کاربران در حال مشاهده موضوع (تعداد: 1, کاربر: 0, مهمان: 1)

عقب
بالا