Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Ekspresi, Pernyataan, dan Blok Java

Ekspresi, Pernyataan, dan Blok Java

Dalam tutorial ini, Anda akan belajar tentang ekspresi Java, pernyataan Java, perbedaan antara ekspresi dan pernyataan, dan blok Java dengan bantuan contoh.

Dalam bab-bab sebelumnya, kita telah menggunakan ekspresi, pernyataan, dan blok tanpa banyak menjelaskan tentangnya. Sekarang setelah Anda mengetahui tentang variabel, operator, dan literal, akan lebih mudah untuk memahami konsep-konsep ini.


Ekspresi Java

Ekspresi Java terdiri dari variabel, operator, literal, dan pemanggilan metode. Untuk mengetahui lebih lanjut tentang pemanggilan metode, kunjungi metode Java. Misalnya,

int score; 
score = 90;

Di sini, score = 90 adalah ekspresi yang mengembalikan int . Pertimbangkan contoh lain,

Double a = 2.2, b = 3.4, result;
result = a + b - 3.4;

Di sini, a + b - 3.4 adalah ekspresi.

if (number1 == number2)
    System.out.println("Number 1 is larger than number 2");

Di sini, number1 == number2 adalah ekspresi yang mengembalikan nilai boolean. Demikian pula, "Number 1 is larger than number 2" adalah ekspresi string.


Pernyataan Java

Di Jawa, setiap pernyataan adalah unit eksekusi yang lengkap. Misalnya,

int score = 9*5;

Di sini, kami memiliki pernyataan. Eksekusi lengkap dari pernyataan ini melibatkan perkalian bilangan bulat 9 dan 5 dan kemudian menetapkan hasilnya ke variabel score .

Dalam pernyataan di atas, kita memiliki ekspresi 9 * 5 . Di Java, ekspresi adalah bagian dari pernyataan.


Pernyataan ekspresi

Kita dapat mengubah ekspresi menjadi pernyataan dengan menghentikan ekspresi dengan ; . Ini dikenal sebagai pernyataan ekspresi. Misalnya,

// expression
number = 10
// statement
number = 10;

Dalam contoh di atas, kita memiliki ekspresi number = 10 . Di sini, dengan menambahkan titik koma (; ), kita telah mengubah ekspresi menjadi pernyataan (number = 10; ).

Pertimbangkan contoh lain,

// expression
++number
// statement
++number;

Demikian pula, ++number adalah ekspresi sedangkan ++number; adalah pernyataan.


Pernyataan Deklarasi

Di Java, pernyataan deklarasi digunakan untuk mendeklarasikan variabel. Misalnya,

Double tax = 9.5;

Pernyataan di atas mendeklarasikan variabel pajak yang diinisialisasi ke 9.5 .

Catatan :Ada pernyataan aliran kontrol yang digunakan dalam pengambilan keputusan dan perulangan di Jawa. Anda akan mempelajari tentang pernyataan aliran kontrol di bab selanjutnya.


Blok Java

Blok adalah sekelompok pernyataan (nol atau lebih) yang diapit oleh kurung kurawal { } . Misalnya,

class Main {
    public static void main(String[] args) {
    	
        String band = "Beatles";
    	
        if (band == "Beatles") { // start of block
            System.out.print("Hey ");
            System.out.print("Jude!");
        } // end of block
    }
}

Keluaran :

Hey Jude!

Pada contoh di atas, kita memiliki blok if {....} .

Di sini, di dalam blok kami memiliki dua pernyataan:

Namun, blok mungkin tidak memiliki pernyataan apa pun. Perhatikan contoh berikut,


class Main {
    public static void main(String[] args) {
    	
        if (10 > 5) { // start of block	
 
        } // end of block
    }
}

Ini adalah program Java yang valid. Di sini, kami memiliki blok if {...} . Namun, tidak ada pernyataan apa pun di dalam blok ini.

class AssignmentOperator {
    public static void main(String[] args) {  // start of block 	

    } // end of block
}

Di sini, kami memiliki blok public static void main() {...} . Namun, mirip dengan contoh di atas, blok ini tidak memiliki pernyataan apapun.


java

  1. C# Ekspresi, Pernyataan, dan Blok (Dengan Contoh)
  2. Variabel dan Literal Java
  3. Input dan Output Dasar Java
  4. Ekspresi, Pernyataan, dan Blok Java
  5. Kelas dan Objek Java
  6. Kelas Abstrak Java dan Metode Abstrak
  7. Java Nested dan Kelas Dalam
  8. Lemparan Jawa
  9. Autoboxing dan unboxing Java
  10. Ekspresi Java Lambda