לולאת switch
הדבר הטוב בלולאת switch הוא שבמקום לרשום משפטי if else רבים מאוד, אפשר לעשות משפט switch.
דבר זה מקצר (ומסדר) את הקוד פי כמה וכמה!

איך משתמשים?
קוד PHP:
switch (var name)
{
case 
somthing:
    
//The other code
    
break;

case 
somthing2:
    
//The other code
    
break;

default:
    
//The other code
    
break;

פה עשינו דבר פשוט.
איפה שרשמנו "var name", נרשום את שם המשתנה שאנו רוצים לבדוק.
איפה שרשמנו "somthing" זה אומר למה אנו רוצים שזה יהיה שווה, כלומר אם נרצה לבדוק שזה שווה ל-"Quit", אז נרשום כך:
קוד:
case "Quit":
חשוב לשים לב, לאחר שרשמנו case ואז את מה שרצינו לבדוק חובה לשים נקודותים ( : ).

לאחר מכן, שרשמנו "//The other code", זה אומר ששם נרשום את כל הקוד אם התנאי מתקיים.

איפה שרשמנו "break;" זה אומר שפה נגמר המשפט.

איפה שרשמנו "default" זה אומר מה לעשות בברירת המחדל (מקביל ל-else).

דוגמה פשוטה של מה שרשמנו עד כה:
JAVA:
קוד PHP:
switch (Name)
{
case 
'Omri':
    
System.out.print("Hello!");
    break;

case 
'Moshe':
    
System.out.print("Hello my friend!");
    break;

default:
    
System.out.print("Hello, " Name " I don\'n know who are you");
    break;

C#:
קוד PHP:
switch (Name)
{
case 
'Omri':
    
Console.WriteLine("Hello!");
    break;

case 
'Moshe':
    
Console.WriteLine("Hello my friend!");
    break;

default:
    
Console.WriteLine("Hello, " Name " I don\'n know who are you");
    break;

C++:
קוד PHP:
switch (Name)
{
case 
'Omri':
    
cout << "Hello!";
    break;

case 
'Moshe':
    
cout << "Hello my friend!";
    break;

default:
    
cout << "Hello, " << Name << " I don\'n know who are you";
    break;