Contoh Program Java: Perulangan While

Ada 3 jenis perintah perulangan dalam bahasa Java, yaitu:
1. while
2. do-while
3. for

Perintah while memiliki struktur sbb:
[inisialisasi variabel]
while (kondisi variabel)
{
statemen_yang_akan_dikerjakan;
update_nilai_variabel;
} // kembali ke pengecekan kondisi variabel.

Contoh source code nya adalah sbb:

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int jumlah;
Scanner sc = new Scanner(System.in);
System.out.print("Masukkan jumlah data : ");
jumlah = sc.nextInt();
int i=1;
while (i<=jumlah)
{ System.out.print(i+" ");
i++;
}
System.out.println("");
}
}

10 comments:

  1. mestinya di isian komentar artikel "Tugas BP", vic :)

    ReplyDelete
  2. bisa dituliskan source kodenya untuk hasil:
    a.54321
    5432
    543
    54
    5
    b.54321
    4321
    321
    21
    1
    c.12345
    2345
    345
    45
    5

    ReplyDelete
  3. utk membuat segitiga angka biasanya digunakan nested loop (loop dlm loop). loop luar utk pengendali nilai baris, loop dalam utk pengendali nilai kolom. tinggal dimainkan sj inisialisasi dan kondisi masing2 loop. insyaAlloh akan ada di posting selanjutnya :)

    ReplyDelete
  4. bisa ksh contohnya gak buat segitiga angka?

    ReplyDelete
  5. http://bluejundi.wordpress.com/2010/11/02/contoh-program-java-perulangan-bersarang/

    ReplyDelete
  6. kalau codingnya
    tek kotek-kotek anak ayam ada 5 mati 1 tinggal 4
    tek kotek-kotek anak ayam ada 4 mati 1 tinggal 3
    tek kotek-kotek anak ayam ada 3 mati 1 tinggal 2
    tek kotek-kotek anak ayam ada 2 mati 1 tinggal 1
    tek kotek-kotek anak ayam ada 1 mati 1 tinggal induknya
    gimana ?? he.he.he.

    tolong di bantu ya. he.he.

    ReplyDelete
  7. for(int i=5; i>1; i--)
    System.out.println("bla bla bla..."+i+" mati 1 tinggal "+(i-1));
    //baris terakhir
    System.out.println("tek kotek-kotek anak ayam ada 1 mati 1 tinggal induknya");

    silahkan dicoba :)

    ReplyDelete
  8. suhu.. coding untuk yang ini gimana?
    No. 1
    1 2 3 4 5 6 7 8 9 10
    11 12 13 14 15 16 17 18 19 20
    21 22 23 24 25 26 27 28 29 30
    31 32 33 34 35 36 37 38 39 40
    41 42 43 44 45 46 47 48 49 50
    51 52 53 54 55 56 57 58 59 60
    61 62 63 64 65 66 67 68 69 70
    71 72 73 74 75 76 77 78 79 80
    81 82 83 84 85 86 87 88 89 90
    91 92 93 94 95 96 97 98 99 100

    No. 2
    X - - X - - X - - X
    - - X - - X - - X -
    - X - - X - - X - -
    X - - X - - X - - X
    - - X - - X - - X -
    - X - - X - - X - -
    X - - X - - X - - X
    - - X - - X - - X -
    - X - - X - - X - -
    X - - X - - X - - X

    mohon dibantu :')

    ReplyDelete
  9. yang soal nomor (1) coba ini:
    for(i=1; i<10; i++)
    for(j=1; j<=10; j++)
    cetak(i*10 + j)
    cetak(ganti baris)

    ReplyDelete