Contoh Java Array Input Output Menggunakan Pengulangan

Contoh Java Array Input Output Menggunakan Pengulangan

Berikut adalah contoh array untuk menginputkan dan menampilkan array menggunakan pengulangan pada bahasa pemrograman java. namun sebelum mempelajari materi berikut ini ada baiknya anda mengetahui pengertian array pada bahasa pemrograman java yang dapat dibaca disini :  Pengertian dan cara membuat array pada java

Input Data Pada Java

untuk menggunakan input data meggunakan keyboard terdapat beberapa cara diantaranya adalah :
  1. Class Scanner;
  2. Class BufferReader;
  3. Class Console.
Pada contoh ini kita akan menggunakan Class Scanner untuk melakukan input data menggunakan array dan pengulangan.

Pengulangan Pada Java 

pada dasarnya pengulangan pada  pemrograman java hampir sama seperti cara kita membuat pengulangan pada bahasa pemrograman c++ , pada java terdapat beberapa cara untuk melakukan pengulangan/looping diantaranya adalah :
  1. for
  2. do..while
  3. while

1. Contoh Java Array Input Output Menggunakan Pengulangan For

package belajar_array;

import java.util.Scanner;


public class Belajar_array {
    public static void main(String[] args) {
        // membuat array hobi
        String[] hobi = new String[100];
        
        // membuat scanner
        Scanner scan = new Scanner(System.in);
        System.out.print("Masukan Jumlah Hobi :");
        String hitung = scan.nextLine();
        int data = Integer.valueOf(hitung);
        
        // mengisi data ke array
        for (int i = 0; i < data; i++) {
            System.out.print("Masukan Nama Hobi ke-" + (i + 1) + ": ");
            hobi[i] = scan.nextLine();
        }
        
        System.out.println("Hobi anda adalah :");
        // menampilkan semua isi array hobi
        for (int i = 0; i < data; i++) {
            System.out.println((i+1)+"."+hobi[i]);
        }
    }
}

2. Contoh Java Array Input Output Menggunakan Pengulangan do-while

package belajar_array;

import java.util.Scanner;

/**
 *
 * @author mrjj
 */
public class Contoh {

    public static void main(String[] args) {
        // membuat array hobi
        String[] hobi = new String[100];

        // membuat scanner
        Scanner scan = new Scanner(System.in);
        System.out.print("Masukan Jumlah Hobi :");
        String hitung = scan.nextLine();
        int data = Integer.valueOf(hitung);
        int i = 0;
        int j=0;
        // mengisi data ke array
        do {
            System.out.print("Masukan Nama Hobi ke-" + (i + 1) + ": ");
            hobi[i] = scan.nextLine();
            i++;
        } while (i < data);

        System.out.println("Hobi anda adalah :");
        // menampilkan semua isi array hobi

        do {
            System.out.println((j + 1) + "." + hobi[j]);
            j++;
        } while (j < data);

    }
}


2. Contoh Java Array Input Output Menggunakan Pengulangan while

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package belajar_array;

import java.util.Scanner;

/**
 *
 * @author mrjj
 */
public class ContohWhile {

    public static void main(String[] args) {
        // membuat array hobi
        String[] hobi = new String[100];

        // membuat scanner
        Scanner scan = new Scanner(System.in);
        System.out.print("Masukan Jumlah Hobi :");
        String hitung = scan.nextLine();
        int data = Integer.valueOf(hitung);
        int i = 0;
        int j = 0;
        // mengisi data ke array
        while (i < data) {
            System.out.print("Masukan Nama Hobi ke-" + (i + 1) + ": ");
            hobi[i] = scan.nextLine();
            i++;
        }

        System.out.println("Hobi anda adalah :");
        // menampilkan semua isi array hobi

        while (j < data) {
            System.out.println((j + 1) + "." + hobi[j]);
            j++;
        }
    }
}

Hasil :
Contoh Java Array Input Output Menggunakan Pengulangan