Belajar Java : Memahami Perulangan Pada Java
1. Program
Perulangan For
Perulangan FOR Pertama
|
package perulanganfor; public class PerulanganFOR { public static void main(String[] args) { for(int i=1; i<5; i++) System.out.println("Hello
World!!"); } } |
Running
Perulangan FOR Kedua
|
package perulanganfor; import java.util.Scanner; public class PerulanganFOR2 {
public static void main (String[] args) {
Scanner masukan = new Scanner(System.in);
System.out.println("Masukkan batas bilangannya : ");
int batas = masukan.nextInt();
System.out.println("Bilangan genap dari 2 sampai bil tsb :
");
for(int i=2; i<=batas; i=i+2)
System.out.print(i + " "); } } |
Running
2. Program
Perulangan Break
|
package perulanganbreak; /** * *
@author Flanker */ import java.util.Scanner; public class PerulanganBreak {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner masukan = new Scanner(System.in);
System.out.println("Masukkan sebuah bilangan : ");
int bil = masukan.nextInt();
boolean prima = true;
for(int i=2; i<bil; i++)
{
if ((bil % i)== 0)
{
prima = false;
break;
}
}
if (prima)
System.out.print(bil + " adalah bilangan PRIMA");
else
System.out.print(bil + " adalah BUKAN bilangan PRIMA");
}
} |
Running
3. Program
Perulangan Counter
|
package perulangancounter; /** * * @author Flanker */ import java.util.Scanner; public class PerulanganCounter { /** * @param args
the command line arguments */ public static
void main(String[] args) { Scanner
masukan = new Scanner(System.in);
System.out.println("Masukkan batas bilangannya : "); int batas =
masukan.nextInt(); int hasil =
0; for(int i=1;
i<=batas; i++) hasil += i;
System.out.println("Total jumlahnya adalah : " + hasil); } } |
Running
4. Program
Perulangan While
|
package perulanganwhile; /** * * @author Flanker */ import java.util.Scanner; public class PerulanganWhile { /** * @param args
the command line arguments */ public static
void main(String[] args) { Scanner
masukan = new Scanner(System.in); int n=0,
total=0, bil=9; while
(bil!=0){ n++;
System.out.println("Masukkan bilangan ke-"+n+" :
"); bil =
masukan.nextInt(); total +=
bil; }
System.out.print("Total jumlah "+(n-1)+" bilangan tsb :
");
System.out.println(total); } } |
Running
5. Program
Do
Program Do kurang lebih sama dengan While
6. Sola
Latihan 7.1
Soal A
|
package soal7.pkg1; import java.util.Scanner; public class Soal71 { public static
void main(String[] args) { Scanner
masukan = new Scanner(System.in); System.out.println("Masukkan
batas bilangannya : "); int batas =
masukan.nextInt();
System.out.println("output : "); for(int
i=batas; i>=1; i--)
System.out.print(i + " ");
} } |
Running
Soal B
|
package soal7.pkg1; import java.util.Scanner; public class NewClass {
public static void main (String[] args) {
Scanner masukan = new Scanner(System.in);
System.out.println("Masukkan batas bilangannya : ");
int batas = masukan.nextInt();
System.out.println("Bilangan genap dari 2 sampai bil tsb :
");
for(int i=1; i<=batas; i=i+2)
System.out.print(i + " "); } } |
Running
Soal C
|
package soal7.pkg1; import java.util.Scanner; /** * *
@author Flanker */ public class C {
public static void main (String[] args) {
Scanner masukan = new Scanner(System.in);
System.out.println("Masukkan angka mulai bilangannya : ");
int mulai = masukan.nextInt();
System.out.println("Masukkan batas bilangannya : ");
int batas = masukan.nextInt();
System.out.println("Bilangan genap dari 2 sampai bil tsb :
");
int j=0;
for(int i=mulai; i<=batas; i=i++){
j=j+1;
System.out.print(i + " ");
i=i+j;
}
} } |
Running
7. Soal
7.2
|
package soal7.pkg2; /** * * @author Flanker */ public class Soal72 { /** * @param args
the command line arguments */ public static
void main(String[] args) { int x, y; for (x = 0;
x <= 5; x++){ for( y =
0; y <= 4; y++){
System.out.format("Perulangan [x=%d, y=%d] %n", x, y); } } } } |
Running



Komentar
Posting Komentar