Perulangan pada Pemograman JAVA

Perulangan pada Pemograman JAVA


Tujuan membuat perulangan atau looping ini adalah agar mempermudah seorang developer memberikan instruksi kode program yang berulangan hanya dalam satu perintah saja.  Ya seperti yang sama sama kita tahu, seorang developer dituntut membuat garis kode yang lebih effisien, artinya tidak memakan banyak memori.

Ada beberapa komponen yang harus diketahui dalam merancang perulangan, yaitu :
  1. Kondisi awal mulai perulangan 
  2. Kondisi Akhir pada saat perulangan
  3. Kondisi yang harus dipenuhi agar perulangan dapat berhenti
Berikut adalah contoh perulangan pada pemograman java. 

Perulangan For 
Berikut adalah contoh Struktur perulangan for pada bahasa pemrograman Java : 
public class Perulangan_For {
    
    public static void main(String[] args) {
        Scanner baru = new Scanner(System.in);
       
        System.out.print("Masukkan berapa banyak kata ingin di Ulang/Loop : ");
        int banyak =  baru.nextInt();
        
        System.out.print("Masukkan Kata yang ingin di Ulang/Loop : ");
        String kata = baru.next();
        
        for (int i = 0; i <= banyak; i++) {
            System.out.println(kata);
        }
    }
    
}
Pada kode diatas, kita telah membuat sebuah perulangan for dengan diawali  menggunakan program input menggunakan Class Scanner dan memberikan nama objeknya baru. Kamudian saya membuat sebuah variabel banyak dengan tipe data Int, untuk mendapatkan banyaknya perulangan yang ingin dilakukan sesuai User. Dan pada Variabel kata , penulis memberikan tipe data String yang digunakan untuk mendapatkan Sebuah Kata yang akan diulang/ Loop.

Perulangan While
Untuk perulangan while, agak berbeda dari perulangan for. Letak bedanya hanya terletak pada struktur perulangannya saja. Karna pada perulangan while, yang berada di dalam kurung hanya Looping_coondition-nya. Tetapi untuk hasil output yang didapatkan sama saja. Contohnya sebagai berikut :
import java.util.Scanner;

public class Perulangan_While {
    
    public static void main(String[] args) {
        Scanner baru = new Scanner(System.in);
        
        System.out.print("Masukkan Kata yang ingin di Ulang/Loop : ");
        String kata = baru.next();
        int i = 0; //Inisialisasi batas dasar
        while(i < 10){
            System.out.println(kata);
            i+=2;//Faktor pengulang Increment
        }
    }
    
}
Pada kode diatas, terdapat perulangan dengan menggunakan While. Tahap pertama kita menulis kode menggunakan class Scanner  untuk memberikan inputan dari User. Dan pada class Scanner kita membuat nama objek nya yaitu baru. Setelah itu, karena tujuan kita ingin mengulang sebuah kata atau kalimat, maka kita membutuhkan tipe data String dengan nama variabel kata.



Perulangan Do While
Perulangan Do While ini bisa dibilang merupakan perulangan modifikasi dari perulangan While, Artinya kita melakukan perulangan terlebih dahulu, baru diakhir diperiksa apakah kondisi looping terpenuhi atau tidak. Jadi caranya cukup mudah yaitu, kita hanya memindahkan posisi pemeriksaan kondisi di akhir saja. Contohnya seperti dibawah ini :

import java.util.Scanner;

public class Perulangan_Do_While {
    
    public static void main(String[] args) {
        Scanner baru = new Scanner(System.in);
        
        System.out.print("Masukkan Angka Tertentu : ");
        int a = baru.nextInt();
        int i = 0;//inisialisasi batas dasar
        int jumlah = 0;
        do{
            jumlah = jumlah + a;
            System.out.println(jumlah);
            i++;
        }while(i<10);//kondisi perulangan while
    }
}
Pada kode diatas, kita akan melakukan deret aritmatika dari nilai angka yang User inputkan pada variabel dengan tipe data int. Inputan tersebut dapat dilakukan dengan bantuan class Scanner seperti kode diatas. 


Demikian contoh perulangan pada pemograman java,  semoga bermanfaat.

Comments

Popular posts from this blog

Rangkuman Java : Membuat Tabel pada JAVA

Rangkuman JAVA : Koneksi database SQL

Rangkuman JAVA : iReport