Selasa, 07 Juni 2011

===Looping dengan Java (LOOPING atau PENGULANGAN)===

+++++Berikut ini adalah contoh program pengulangan atau yang biasa disebut "Looping"+++++
***CONTOH-CONTOH CODING LOOPING***

import javax.swing.*;
public class tugas_bintang1 {
public static void main(String[] args) {
int x;
x=Integer.valueOf(JOptionPane.showInputDialog("Masukkan banyak bintang?"));
for (int i=1;i<=x;i++){
for (int j=1;j<=x;j++){
if(j<=i)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}

Setelah dirunning, maka Akan muncul output sebagai berikut :
Masukkan Banyak Bintang ???
misalnya anda memasukkan 4 bintang,lalu klik OK. Maka yang akan keluar adalah:
run:
*
**
***
****
BUILD SUCCESSFUL (total time: 8 seconds)


Mari kita mencoba dengan tampilan berbeda:

import javax.swing.*;
public class tugas_bintang2 {
public static void main(String[] args) {
int baris,x,y;
baris=Integer.valueOf(JOptionPane.showInputDialog("Masukkan banyak bintang?"));
x=baris+1;
for (int i=1;i<=baris;i++){
for (int j=1;j<=baris;j++){
y=i+j;
if(y<=x)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}

Setelah dirunning, maka Akan muncul output sebagai berikut :
Masukkan Banyak Bintang ???
misalnya anda memasukkan 4 bintang,lalu klik OK. Maka yang akan keluar adalah:
run:
****
***
**
*
BUILD SUCCESSFUL (total time: 8 seconds)

Mari kita mencoba dengan tampilan berbeda:

import javax.swing.*;
public class tugas_bintang3 {
public static void main(String[] args) {
int baris,x,y;
baris=Integer.valueOf(JOptionPane.showInputDialog("Masukkan banyak bintang?"));
x=baris+1;
for (int i=1;i<=baris;i++){
for (int j=1;j<=baris;j++){
y=i+j;
if(x<=y)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}

Setelah dirunning, maka Akan muncul output sebagai berikut :
Masukkan Banyak Bintang ???
misalnya anda memasukkan 4 bintang,lalu klik OK. Maka yang akan keluar adalah:
run:
*
**
***
****
BUILD SUCCESSFUL (total time: 8 seconds)

Mari kita mencoba dengan tampilan berbeda:

import javax.swing.*;
public class tugas_bintang4 {
public static void main(String[] args) {
int baris;
baris=Integer.valueOf(JOptionPane.showInputDialog("Masukkan banyak bintang?"));
for (int i=1;i<=baris;i++){
for (int j=1;j<=baris;j++){
if(i<=j)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}

Setelah dirunning, maka Akan muncul output sebagai berikut :
Masukkan Banyak Bintang ???
misalnya anda memasukkan 4 bintang,lalu klik OK. Maka yang akan keluar adalah:
run:
****
***
**
*
BUILD SUCCESSFUL (total time: 8 seconds)

Mari kita mencoba dengan tampilan berbeda:

public class tugas_bintang5 {
public static void main(String[] args) {
int baris,m;
for (int i=1;i<=7;i++){
if(i<5){
for (int j=1;j<=4;j++){
if(j<=i)
System.out.print("*");
else
System.out.print(" ");
}
}else
{
for (int j=1;j<=4;j++){
m=i+j;
if(m<=8)
System.out.print("*");
else
System.out.print(" ");
}
}
System.out.println();
}
}
}

Setelah dirunning, maka Akan muncul input-an sebagai berikut :
run:
*
**
***
****
***
**
*
BUILD SUCCESSFUL (total time: 8 seconds)


Mari kita mencoba dengan tampilan berbeda:

public class tugas_bintang6 {
public static void main(String[] args) {
int baris,m,x,y,n;
for (int i=1;i<=7;i++){
if(i<4){
for (int j=1;j<=7;j++){
if(j<=4){
m=i+j;
if(5<=m)
System.out.print("*");
else
System.out.print(" ");
}else
{
x=j-3;
if(x<=i)
System.out.print("*");
else
System.out.print(" ");
}
}
}
else
for (int j=1;j<=7;j++){
if(j<=4){
y=i-3;
if(y<=j)
System.out.print("*");
else
System.out.print(" ");
}
else{
x=j-3;
y=i-3;
n=x+y;
if(n<=5)
System.out.print("*");
else
System.out.print(" ");
}
}
System.out.println();
}
}
}

Setelah dirunning, maka Akan muncul input-an sebagai berikut :
run:
*
***
*****
*******
*****
***
*
BUILD SUCCESSFUL (total time: 8 seconds)

Selamat mencoba…,,, Semoga Sukses ! ! ! ! .
Niih Looping JAVA dengan NETBEANS 6.5.1 !!!!

Tidak ada komentar:

Posting Komentar