Hello semua kemarin Admin sudah membahas mengenai looping while dan juga counted dan uncounted kalau belum lihat kalian bisa klik link di bawah ini:
Bagi kalian yang sudah mengetahui yaaaa tinggal lanjut aja baca artikel ini ok langsung bahas saja Tutorial For Pda Java.
Kalian tau apa itu for, for murupakan salah satu keyword yang ada pada java keyword ini digunakan untuk melakukan looping atau lebih rumitnya.
For adalah pernyataan aliran control untuk menentukan iterasi, yang memungkinkan kode untuk dieksekusi berulangkali.
Didalam for terdapat 3 bagian yaitu for(inisialisasi; kondisi; step nilai );
- Inisialisasi yaitu pemberian Tipedata dan nilai variable pada for yang berarti menentukan nilai awal dalam proses looping
- Kondisi yaitu pemberian suatu kondisi berupa salah satunya komparasi atau perbandingan (>, < ,!=, ==, >= ,<=) yang di gunakan untuk membandingkan nilai yang berada pada inisialisasi tersebut dengan nilai yang baru
- Step nilai yaitu apa yang akan dilakukan setelah pemberian tipedata dan kondisi apakah akan memberikan operator increment a++, ataukah decrement b– ataukan ( kondisi int a = 10) a +1; dst. Atau kata lain pemberian kondisi yang akan di jalankan setelah inisialisasi dan kindisi itu di jalankan.
// for (inisialisasi; kondisi; step nilai){
// aksi;//program
// }
Di bawah ini merupakan contoh dari flowchart dari Forloop

Heeee panjang kan kalian semua paham………. apabila belum paha baca lagi ok Lanjut
Kalian lihat program di bawah ini.
package com.littlefamilly;
public class java {
public static void main(String[] args){
System.out.println("ini adalah awal program");
System.out.println("loop pertama");
int nilai = 0;
//1. pertama
for (nilai = 0; nilai <= 10; nilai++){
System.out.println("nilai ke-" + nilai);
}
}
}
Kalian coba perhatikan seksama mengenai program diatas tersebut Admin menggunakan tipedata int dengan nilai 0 pada awal looping, lalu kondisi yang admin berikan adalah (nilai <= 10), dan step nilai yang admin berikan adalah increment.(nilai++) Dibawah ini merupakan hasil dari program diatas

Bahwa nilai awal dalam for tersebut akan bertambah 1 (menggunakan increment) bila belum memenuhi kondisi yang ada
Contoh lain dari For loop lihat program dibawah ini
System.out.println("loop tiga");
for (nilai = 10; nilai >= 0; nilai--){
System.out.println("nilai ke-" + nilai);
}
Admin menggunakan nilai awal 10 bukan 0, lalu kondisi >= 0 ,dengan step nilai decrement Hasil

Hasil dari gambar diatas bahwa nilai awal dikurangi 1 dari nilai awal sebelum mencapai kondisi.
Contoh terakhir yang ini agak aneh coba perlihatkan secara baik baik yaaa
System.out.println("loop empat");
int nilaiq = 0;
for (;true ; ){
System.out.println("nilai ke-" + nilaiq);
nilaiq++;
}
Program diatas bahwa inisialisasi,kondisi, dan step nilai terpisah heeeee ya karena kondisinya true makan hasilnya infinity atau tak terbatas
Hehehe itu semua contoh dari looping For pada java tetap semangat yaaaa latihanya….. J
Apa selanjutnya