MENENTUKAN HARI DENGAN ARRAY MENGGUNAKAN STATEMENT WHILELOOP, DOWHILE DAN FORLOOP
ARRAY
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
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.
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
Komentar
Posting Komentar