Network Security Channel
2.57K subscribers
5.33K photos
3.42K videos
5.56K files
4.44K links
شروع از سال 1395
Security Operation Center (SOC)
Bug Bounty
Vulnerability
Pentest
Hardening
Linux
Reasearch
Security Network
Security Researcher
DevSecOps
Blue Team
Red Team
Download Telegram
switch(عبارت){
case مقدار1 :
//اگر نتیجه یا مقدار عبارت برابر با مقدار1 باشد این دستورات اجرا میشوند
break; //خروج از این قسمت
case مقدار2 :
//اگر نتیجه یا مقدار عبارت برابر با مقدار2 باشد این دستورات اجرا میشوند
break;
//شما میتوانید چندین بخش case .. : break; داشته باشید
default :
//در صورتی که هیچ یک از مقادیر چک شده صحیح نباشند
}
به مثال زیر در تصویر توجه کنید
در تصویر بالا یک ورودی گرفتیم و مقدار ورودی رو با شرط ها چک کردیم و رویداد مورد نظر اجرا شده
حلقه ها در جاوا:
در برنامه نویسی از حلقه ها برای تکرار شدن یه سری عملیات طبق و بر اساس یه شرط استفاده می کنیم و تکرار این دفعات بستگی به شرطی دارد که در حلقه به آن قید کرده ایم اولین حلقه ای که به توصیف آن می پردازیم حلقه for هست
int number;
for (number = 1; number <= 10; number++) {
System.out.println(number);
}
مثال بالا یک نمونه ساده از تعریف حلقه for هست که شامل سه تا آیتم می باشد اولین آیتم تعریف یک متغیر از نوع int دومین ایتم شرط حلقه می باشد و سومین ایتم یه عملگر افزاینده هست که باعث می شود تا حلقه به کار خود ادامه دهد تا زمانی که شرط برقرار هست
پس بدنه اصلی حلقه for به صورت زیر هست
For ( initialization ; condition ; iteration) {

//body

}
حلفه های تو درتو for
for ( int i = 5; i>0 ; i— )
{
for ( int j = i; j>0 ; j— )
{
System.out.print("*");
}

System.out.println();
}
اگر به مثال بالا توجه کنید در حلقه های تو در تو به ازای هر بار اجرای حلقه خارجی حلقه داخلی تا برقرار بودن شرطی که دارد اجرا می شود
حلقه while و do .. while :
شکل کلی حلقه while :
while(شرط حلقه)
{
بدنه حلقه
}
شکل کلی حلقه do .. while :
do
{
بدنه حلقه
}
while(شرط حلقه)
تنها فرقی که بین حلقه while با حلقه do ... while وجود دارد این هست که در حلقه do .. while یک بار که همان بار اول هست بدنه حلقه یا دستوراتی که داخل حلقه وجود دارند بدون چک کردن شرط حلقه اجرا می شوند و بعد از آن شرط حلقه چک می شود در صورتی که در حلقه while این طور نیست
int a = 10;
while(a>0)
{
System.out.print("java");
}
int a = 10;
do
{
System.out.print("java");
}
while(a>0);
دستورات break و continue :