MENENTUKAN HARI DENGAN ARRAY MENGGUNAKAN STATEMENT WHILELOOP, DOWHILE DAN FORLOOP

ARRAY



NAMA = RIZKY JUDITH KURNIANA
KELAS = 1KA24
NIM = 11121150



WHILE LOOP

 

Pada gambar di atas  adalah source kode dari menyimpan  data 7 hari dalam seminggu, lalu diinput via keyboard kemudian print semua nilai dari array tersebut dengan menggunakan while loop

Penjelasan :

1. Menggunakan import java.util.scanner; yang berfungsi sebagai kelas untuk melakukan masukan dari keyboard berbasis DOS. 

2. Lane 8, Type data integer dengan variable n, lalu menuliskan input.next(); yang berfungsi untuk menyimpan data input-an

3. Lane 10, Type data string dengan array "kata"

4. Lane 12, Terdapat perulangan for dengan variable i = o, i < kata.length; i++

5. Lane 13, Terdapat System.out.print, yang menampilkan ("Kata ke " + (i + 1) + " : ");

6. Lane 14, Untuk Menyimpan Input-an pada nilai i

7. Lane 17, Type data Integer dengan variable i = 0;

8. Lane 18-21, Terdapat Perulangan While  untuk mencetak hasil yang telah di input, dimana i < kata.lenght maka akan menampilkan data tersimpan pada variable i 


Code :

package whileloop;

/*@author R Judith K */

import java.util.Scanner;

public class WhileLoop {

public static void main(String[] args) {

    Scanner input = new Scanner(System.in);

     System.out.print("Masukan Jumlah hari : ");

        int n = input.nextInt();

        

        String kata[] = new String[n];


        for (int i = 0; i < kata.length; i++) {

            System.out.print("Kata ke " + (i + 1) + " : ");

            kata[i] = input.next();

        }

        System.out.println("--------------------");

        int i=0;

        while(i<kata.length)

        {

            System.out.println(kata[i]);

            i++;

        }}}





Dowhile 


Pada gambar di atas,  adalah source kode dari menyimpan  data 7 hari dalam seminggu, lalu diinput via keyboard kemudian print semua nilai dari array tersebut dengan menggunakan Dowhile

Penjelasan :

1. Menggunakan import java.util.scanner; yang berfungsi sebagai kelas untuk melakukan masukan dari keyboard berbasis DOS.

2. Lane 7,  Scanner input = new Scanner(System.in); yang berfungsi untuk menyimpan hasil scan pada variable input

3. Lane 8,  Type data string dengan array "Days"

4. Lane 9, Terdapat perulangan for dengan variable i = o, i < kata.length; i++

5. Lane 10, Terdapat System.out.print, yang menampilkan ("Kata ke " + (i + 1) + " : ");

6. Lane 11,  Untuk Menyimpan Input-an pada nilai i

7. Lane 13, Terdapat System.out.println, yang menampilkan ("=== HASIL 1 MINGGU ===");

8. Lane 14, Type data integer dengan variable i = 0;

9. Lane 15-18, Terdapat Perulangan DoWhile  yang berfungsi untuk menampilkan  hasil pada input-an days

Code :
package dowhile_loop;
import java.util.Scanner;
public class DoWhile_Loop {
    private static int i;
    private static int a;
public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    String[]days = new String[7];
    for (int i = 0; i<days.length; i++){
    System.out.print("Hari "+ i + " = ");
    days[i] = input.next(); 
    }
    System.out.println("=== HASIL 1 MINGGU ===");
    int i=0;
    do 
    {
    System.out.println(days[i]);
            i++;
    }while (i<days.length);
    }
    }




FOR-LOOP


Pada gambar di atas  adalah source kode dari menyimpan  data 7 hari dalam seminggu, lalu diinput via keyboard kemudian print semua nilai dari array tersebut dengan menggunakan For-loop

Penjelasan :

1. Menggunakan import java.util.scanner; yang berfungsi sebagai kelas untuk melakukan masukan dari keyboard berbasis DOS.

2. Lane 8,  Scanner input = new Scanner(System.in); yang berfungsi untuk menyimpan hasil scan pada variable input

3. Lane 9,  Type data string dengan array "Days"

4. Lane 10-12, Terdapat perulangan for dengan variable i = o, i < kata.length; i++, untuk meng-input hari yang di tentukan

5. Lane 13-14, Terdapat Type data String

6. Lane 15, Terdapat perulangan for dengan variable (String d:days) yang berfunsi untuk menampilkan data yang telah di input

 

            


Code :

package forloop;

import java.util.Scanner;

/*@author R.Judith.K*/
public class ForLoop {
public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    String[]days = new String[7];
    for (int i = 0; i<days.length; i++){
    System.out.print("Hari "+ i + " = ");
    days[i] = input.nextLine();    
    }
    System.out.println("==============");
    System.out.println("HASIL 1 MINGGU");
    for (String d:days){
        System.out.println(d);
    
    }}}

Komentar

Postingan populer dari blog ini

Program Mencetak Nama Menggunakan WhileLoop, DoWhile dan ForLoop Pada Java