رینگ while
رینگ while یک ساختار کنترلی تکرار میباشد که به شما قابلیت میدهد بلوکی طراحی اپلیکیشن در مشهد از کد بنویسید
که تاوقتیکه یک شرط خاص به خطا چک گردد جاری ساختن میگردد.
طرز نوشتار آن به تفصیل تحت میباشد.
while(expression)
{
// block of code to run
}
مثالی برای رینگ ی while
public class WhileTest {
public static void main(String args[]) {
int x = 1;
while (x < 10) {
System.out.println(\"value of x : \" + x);
x++;
}
}
}
رینگ do while
رینگ do-while مشابه رینگ while میباشد با این تفاوت که بعداز جاری ساختن این شرط پژوهش می گردد.
شیوه نوشتار آن به گستردن ذیل میباشد.
do
{
// block of code to run
} while(expression);
مثالی برای رینگ ی do while
public class DoTest {
public static void main(String args[]) {
int x = 1;
do {
System.out.println(\"value of x : \" + x);
x++;
} while (x < 10);
}
}
آرایه ها در جاوا
آرایه یک شی کانتینری میباشد که تعداد ثابتی از مقادیر یک نوع واحد را در خویش نگه میدارد.
یک مورد در یک آرایه عنصر نامیده میشود.
هر عنصر از روش یک شاخص قابل دسترسی میباشد.
اولین عنصر در یک آرایه از روش شاخص 0 نشانی داده میشود، عنصر دوم از روش 1 و غیره.
package com.vogella.javaintro.array;
public class TestMain {
public static void main(String[] args) {
// declares an array of integers
int[] array;
// allocates memory for 10 integers
array = new int[10];
// initialize values
array[0] = 10;
// initialize second element
array[1] = 20;
array[2] = 30;
array[3] = 40;
array[4] = 50;
array[5] = 60;
array[6] = 70;
array[7] = 80;
array[8] = 90;
array[9] = 100;
}
}
رینگ برای آرایه ها
آرایه ها و دسته ها را می قدرت با یک رینگ for معمولی خیس پردازش کرد.
for(declaration : expression)
{
// body of code to be executed
}
نمونه
package com.vogella.javaintro.array;
public class TestMain {
public static void main(String[] args) {
// declares an array of integers
int[] array;
// allocates memory for 10 integers
array = new int[10];
// initialize values
array[0] = 10;
// initialize second element
array[1] = 20;
array[2] = 30;
array[3] = 40;
array[4] = 50;
array[5] = 60;
array[6] = 70;
array[7] = 80;
array[8] = 90;
array[9] = 100;
int idx = 0;
for (int i : array) {
System.out.println(\"Element at index \" + idx + \" :\" + i);
idx++;
}
}
}