آموزش دستور سوئیچ (switch) در جاوا (به زبان کاملا ساده)

رتبه: 0 ار 0 رای sssss
آموزش دستور سوئیچ (switch) در جاوا
نویسنده: تیم تولید محتوا زمان مطالعه 2 دقیقه

در این آموزش یاد می گیرید که از دستور switch برای کنترل جریان اجرای برنامه خود استفاده کنید. در جاوا ، نردبان if..else..if یک کد را از بین بسیاری از بلوک ها اجرا می کند. دستور switch می تواند جایگزین نردبان های طولانی باشد که باعث خوانا بودن کد می شود.

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

switch (variable/expression) {

case value1:

// statements

break;

case value2:

// statements

break;

.. .. …

.. .. …

default:

// statements

}

چرب زبان

جاوا، جاوا اسکریپت رو قورت بده! بدون کلاس، سرعت 2 برابر، ماندگاری 3 برابر، پولسازی عالی با توسعه وب، ماشین لرنینگ و ... کتابخانه های پیشرفته جاوا اسکریپت و ... دانلود:

پک کامل جاوا اسکریپت  پک آموزش Node.js  پک React.js

پک کامل جاوا

پک مبانی برنامه نویسی (اختیاری-مکمل)

دستور switch عبارت (عمدتا متغیر) را ارزیابی کرده و با مقادیر (می تواند عبارت باشد) هر برچسب مقایسه می کند.

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

فرض کنید متغیر / عبارت برابر با value2 است. در این حالت ، تمام دستورات مربوط به این مورد تطبیقی اجرا می شوند.

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

فلوچارت دستور switch

فلوچارت دستور switch

همچنین لازم به ذکر است که دستور switch در جاوا فقط با موارد زیر کار می کند:

  • انواع داده های اولیه: byte ، short ، char و int
  • انواع (enum (enum جاوا
  • کلاس String
  • کلاس های Character ، Byte ، Short و Integer.

مثال ۱ : دستور Switch در جاوا

  1. class Day {
  2. public static void main(String[] args) {
  3. int week = 4;
  4. String day;
  5. switch (week) {
  6. case 1:
  7. day = “Sunday”;
  8. break;
  9. case 2:
  10. day = “Monday”;
  11. break;
  12. case 3:
  13. day = “Tuesday”;
  14. break;
  15. case 4:
  16. day = “Wednesday”;
  17. break;
  18. case 5:
  19. day = “Thursday”;
  20. break;
  21. case 6:
  22. day = “Friday”;
  23. break;
  24. case 7:
  25. day = “Saturday”;
  26. break;
  27. default:
  28. day = “Invalid day”;
  29. break;
  30. }
  31. System.out.println(day);
  32. }
  33. }

خروجی

Wednesday

مثال ۲ : دستور Switch در جاوا

برنامه زیر سه ورودی از کاربر می گیرد: عملگر و ۲ عدد. محاسبات را بر اساس اعداد و عملگر وارد شده انجام می دهد. سپس نتیجه نمایش داده می شود.

ما از شیء اسکنر برای گرفتن ورودی از کاربر استفاده کرده ایم.

  1. import java.util.Scanner;
  2. class Calculator {
  3. public static void main(String[] args) {
  4. char operator;
  5. Double number1, number2, result;
  6. Scanner scanner = new Scanner(System.in);
  7. System.out.print(“Enter operator (either +, -, * or /): “);
  8. operator = scanner.next().charAt(0);
  9. System.out.print(“Enter number1 and number2 respectively: “);
  10. number1 = scanner.nextDouble();
  11. number2 = scanner.nextDouble();
  12. switch (operator) {
  13. case ‘+’:
  14. result = number1 + number2;
  15. System.out.print(number1 + “+” + number2 + ” = ” + result);
  16. break;
  17. case ‘-‘:
  18. result = number1 – number2;
  19. System.out.print(number1 + “-” + number2 + ” = ” + result);
  20. break;
  21. case ‘*’:
  22. result = number1 * number2;
  23. System.out.print(number1 + “*” + number2 + ” = ” + result);
  24. break;
  25. case ‘/’:
  26. result = number1 / number2;
  27. System.out.print(number1 + “/” + number2 + ” = ” + result);
  28. break;
  29. default:
  30. System.out.println(“Invalid operator!”);
  31. break;
  32. }
  33. }
  34. }

خروجی

Enter operator (either +, -, * or /): *

Enter number1 and number2 respectively: 1.4

-۵٫۳

۱٫۴*-۵٫۳ = -۷٫۴۱۹۹۹۹۹۹۹۹۹۹۹۹۹

profile name
تیم تولید محتوا

بخندید کتاب بخونید و خوب باشید تا جامعه مون به آرامش برسه. لطفا ! هر سوالی دارید در بخش نظرات مطرح کنید. ما یا سایر هموطنان عزیز پاسخ خواهیم داد. برای کمک به سایت ما و گسترش آموزش در بین هموطنان، در سایتها، وبلاگ ها و شبکه های اجتماعی لینک سایت ما را درج کنید.

مطالب پیشنهادی برای شما

محصولات مرتبط

مشاهده همه

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

1 2 3 4 5

0 نظر درباره «آموزش دستور سوئیچ (switch) در جاوا (به زبان کاملا ساده)»

    هنوز نظری برای این بخش ثبت نشده است
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید