Memahami Kelas Java, Metode Utama dan Kontrol Loop di Java - Bagian 3


Dalam posting terakhir kami 'Bekerja dan struktur kode Java' kami menekankan secara rinci cara kerja Java, File Sumber Java, File Kelas Java, Kelas (Publik/Pribadi), Metode, Pernyataan, Program Java pertama Anda, Kompilasi dan menjalankan Java Program.

Di sini, di panduan seri pembelajaran Java ini, kita akan memahami cara kerja kelas Java, metode utama, dan kontrol loop dan kita juga akan melihat kode dasar menggunakan kelas Java dengan metode utama dan kontrol loop.

Segala sesuatu di Java berjalan dalam satu kelas

Segala sesuatu di Java adalah sebuah objek dan kelas adalah cetak biru objek. Setiap bagian kode di Java ditempatkan di bawah kurung kurawal kelas. Saat Anda mengkompilasi Program Java, itu menghasilkan file kelas. Saat Anda menjalankan Program Java, Anda tidak menjalankan file Program secara sebenarnya, melainkan kelasnya.

Saat Anda menjalankan Program di Java Virtual Machine (JVM), ia memuat kelas yang diperlukan dan kemudian langsung menuju ke metode () utama. Program terus berjalan hingga kurung kurawal penutup metode utama (). Program mulai dijalankan tepat setelah metode main(). Sebuah kelas harus memiliki metode () utama. Tidak semua kelas (kelas Privat) memerlukan metode () utama.

Apa yang ada di dalam Metode main()?

Metode main() adalah tempat keajaiban dimulai. Anda dapat meminta JVM untuk melakukan apa pun dalam metode main() melalui pernyataan/instruksi dan loop.

Apa itu lingkaran?

Loop adalah suatu instruksi atau sejumlah instruksi secara berurutan yang terus berulang hingga mencapai kondisi tertentu. Loop adalah struktur logis dari bahasa pemrograman. Struktur logika loop biasanya digunakan untuk melakukan suatu proses, memeriksa kondisi, melakukan proses, memeriksa kondisi,….. hingga persyaratan kondisi terpenuhi.

Loop di Jawa

Ada tiga mekanisme loop berbeda di Java.

1. sementara Lingkaran

sementara Loop di Java adalah struktur kontrol yang digunakan untuk melakukan tugas berulang kali selama beberapa kali, seperti yang didefinisikan dalam ekspresi boolean, hingga hasil pengujian ekspresi benar. Jika hasil teks ekspresi boolean salah, perulangan while akan diabaikan sepenuhnya tanpa dieksekusi satu kali pun.

Sintaks perulangan while:

while (boolean expression)
{
	statement/instructions
}

Contoh while Loop di Java:

public class While_loop
{
    public static void main(String[] args)
    {
        int A = 100;
        while(A>0)
        {
            System.out.println("The Value of A = " +A);
            A=A-10;
        }
    }
}
Contoh Keluaran
java While_loop 

The Value of A = 100
The Value of A = 90
The Value of A = 80
The Value of A = 70
The Value of A = 60
The Value of A = 50
The Value of A = 40
The Value of A = 30
The Value of A = 20
The Value of A = 10

Anatomi Program While_loop

// Public Class While_loop
public class While_loop
{
    // main () Method
    public static void main(String[] args)
    {
        // declare an integer variable named 'A' and give it the value of 100
        int A = 100;
        // Keep looping as long as the value of A is greater than 0. 'A>0' here is the boolean                 
           expression
        while(A>0)
        {
	 // Statement
            System.out.println("The Value of A = " +A);
            // Post Decrement (by 10)
	 A=A-10;
        }
    }
}
2. lakukan..sementara Loop

Perulangan do… while sangat mirip dengan perulangan while kecuali fakta bahwa perulangan tersebut berisi do… sebelum while untuk memastikan perulangan tersebut dijalankan setidaknya sekali.

Sintaks perulangan while:

do 
{
statement/instructions
}
while (boolean expression);

Anda mungkin melihat sintaks di atas yang dengan jelas menunjukkan bahwa bagian 'do..' dari loop dieksekusi sebelum memeriksa ekspresi boolean, apakah itu benar atau salah. Oleh karena itu, apa pun hasil (benar/salah) dari ekspresi boolean, loop akan dijalankan. Jika benar maka akan dijalankan hingga kondisi terpenuhi. Jika salah maka akan dieksekusi satu kali.

Contoh Perulangan lakukan…sementara di Java:

public class do_while
{
    public static void main(String[] args)
    {
        int A=100;
        do
        {
            System.out.println("Value of A = " +A);
            A=A-10;
        }
        while (A>=50);
    }
}
Contoh Keluaran
java do_while 

Value of A = 100
Value of A = 90
Value of A = 80
Value of A = 70
Value of A = 60
Value of A = 50

Anatomi Program do_ while:

// public class do_while
public class do_while
{
    // main () Method
    public static void main(String[] args)
    {
        // Declare a Integer Variable 'A' and assign it a value = 100
        int A=100;
        // do...while loop starts
        do
        {
            // execute the below statement without checking boolean expression condition if true 
               or false
            System.out.println("Value of A = " +A);
            // Post Decrement (by 10)
            A=A-10;
        }
        // Check condition. Loop the execute only till the value of Variable A is greater than or 
           equal to 50.
        while (A>=50);
    }
}
3. untuk Lingkaran

for_loop di Java banyak digunakan untuk kontrol pengulangan. Ini digunakan untuk mengulangi tugas sebanyak beberapa kali. Perulangan For digunakan untuk mengontrol berapa kali perulangan perlu dijalankan untuk melakukan suatu tugas. for loop hanya berguna jika Anda mengetahui berapa kali Anda perlu mengeksekusi loop.

Sintaks perulangan for:

for (initialization; boolean-expression; update)
{
statement
}

An example of the for loop in Java

public class for_loop
{
    public static void main(String[] arge)
    {
        int A;
        for (A=100; A>=0; A=A-7)
        {
            System.out.println("Value of A = " +A);
        }
    }
}
Contoh Keluaran
java for_loop 

Value of A = 100
Value of A = 93
Value of A = 86
Value of A = 79
Value of A = 72
Value of A = 65
Value of A = 58
Value of A = 51
Value of A = 44
Value of A = 37
Value of A = 30
Value of A = 23
Value of A = 16
Value of A = 9
Value of A = 2

Anatomi Program for_loop:

// public class for_loop
public class for_loop
{
    // main () Method
    public static void main(String[] arge)
    {
        // Declare a Integer Variable A
        int A;
        // for loop starts. Here Initialization is A=100, boolean_expression is A>=0 and update is 
           A=A-7
        for (A=100; A>=0; A=A-7)
        {
            // Statement        
            System.out.println("Value of A = " +A);
        }
    }
}

Kata kunci Break and Continue untuk loop di Java

1. Kata Kunci Istirahat

Seperti namanya, kata kunci break digunakan untuk segera menghentikan keseluruhan perulangan. Kata kunci break harus selalu digunakan di dalam pernyataan loop atau switch. Setelah loop diputus dengan menggunakan break; JVM mulai mengeksekusi baris kode berikutnya di luar loop. Contoh break loop di Java adalah:

public class break
{
    public static void main(String[] args)
    {
        int A = 100;
        while(A>0)
        {
            System.out.println("The Value of A = " +A);
            A=A-10;
            if (A == 40)
            {
                break;
            }
        }
    }
}
Contoh Keluaran
java break 

The Value of A = 100
The Value of A = 90
The Value of A = 80
The Value of A = 70
The Value of A = 60
The Value of A = 50
Kata Kunci Lanjutkan

Kata kunci lanjutkan dapat digunakan dengan loop apa pun di Java. Lanjutkan kata kunci meminta loop untuk segera melompat ke iterasi berikutnya. Namun hal ini diinterpretasikan secara berbeda oleh perulangan for dan perulangan while/do… while.

Lanjutkan Kata Kunci dalam lompatan loop ke pernyataan pembaruan berikutnya.

Contoh perulangan continue in for:

public class continue_for_loop
{
    public static void main(String[] arge)
    {
        int A;
        for (A=10; A>=0; A=A-1)
        {
	    if (A == 2)
		{
	        continue;
		}
            System.out.println("Value of A = " +A);
        }
    }
}
Contoh Keluaran
java continue_for_loop

Value of A = 10
Value of A = 9
Value of A = 8
Value of A = 7
Value of A = 6
Value of A = 5
Value of A = 4
Value of A = 3
Value of A = 1
Value of A = 0

Tahukah Anda, nilai A=2 dilewati. Ia melakukannya dengan membuang ke pernyataan pembaruan berikutnya.

2. Lanjutkan Kata Kunci dalam perulangan while atau lakukan… perulangan while melompat ke ekspresi boolean.

Ya, Anda bisa melakukannya sendiri. Ini terlalu mudah. Cukup ikuti langkah-langkah di atas.

Itu saja untuk saat ini dari pihak saya. Semoga saya baik-baik saja dengan Java Series dan membantu Anda. Tetap Terhubung untuk postingan serupa lainnya. Jangan lupa untuk memberi kami umpan balik Anda yang berharga di komentar di bawah.