for
For sering disebut for loop, karena digunakan untuk prosses looping atau pengulangan.
for(inisialisasi; kondisi; penaikan_penurunan)
{
pernyataan
}
Contoh Program For
public class For
{
public static void main(String[] args)
{
for(int i=1; i<6; i++)
if(i%2==1)
System.out.println(i);
else
System.out.println(i+"*");
}
}
{
public static void main(String[] args)
{
for(int i=1; i<6; i++)
if(i%2==1)
System.out.println(i);
else
System.out.println(i+"*");
}
}
while
while digunakan untuk melakukan proses pengulangan suatu blok pernyataan selama kondisinya bernilai true.
while(kondisi)
{
pernyataan
}
Contoh Program while
public class While
{
public static void main(String[] args)
{
int i=1;
while(i<6 )
{
if(i%2==1)
System.out.println(i);
else
System.out.println(-i);
i++;
}
}
}
{
public static void main(String[] args)
{
int i=1;
while(i<6 )
{
if(i%2==1)
System.out.println(i);
else
System.out.println(-i);
i++;
}
}
}
do while
do ... while digunakan untuk melakukan proses pengulangan suatu blok pernyataan selama kondisinya bernilai true. Pernyataan dalam blok paling tidak dieksekusi satu kali.
do
{
pernyataan
}
while(kondisi);
Contoh Program do while
public class DoWhile
{
public static void main(String[] args)
{
int i=1;
do{
System.out.println(i);
i++;
}
while(i<=5);
}
}
{
public static void main(String[] args)
{
int i=1;
do{
System.out.println(i);
i++;
}
while(i<=5);
}
}
break
Pernyataan break digunakan untuk keluar dari suatu pengulangan (loop). Penggunaan break bisa berbentuk tanpa label atau berlabel.
Contoh Program break
public class Break
{
public static void main(String[] args)
{
for(int i=1; i<=10; i++)
{
if (i==6)break;
System.out.println(i);
}
}
}
{
public static void main(String[] args)
{
for(int i=1; i<=10; i++)
{
if (i==6)break;
System.out.println(i);
}
}
}
Contoh Program break berlabel
public class BreakLabel
{
public static void main(String[] args)
{
selesai:
for(int i=1; i<=10; i++)
{
if (i==6)break selesai;
System.out.println(i);
}
}
}
{
public static void main(String[] args)
{
selesai:
for(int i=1; i<=10; i++)
{
if (i==6)break selesai;
System.out.println(i);
}
}
}
continue
Pernyataan continue digunakan untuk melanjutkan eksekusi kesuatu pengulangan (loop). Penggunaan continue bisa berbentuk tanpa label atau berlabel.
return
Pernyataan return digunakan untuk keluar dari method. retun mempunyai dua bentuk : Mengembalikan nilai (sesuai dengan tipe data), tidak mengembalikan nilai (untuk void).
0 komentar:
Posting Komentar