Membaca Expression Wajah si Java

11:46 PM , 0 Comments

Halo pembaca yang baik hatinya, berjumpa lagi dengan saya si tukang curhat yang ga jelas. Apa kabarnya hari ini? Semoga baik-baik saja.

Hari ini saya mau curhat soal "Expression".
~Wuih, keren ya si Java bisa juga berekspresi
*Eits, bukan itu maksudnya bro

Expression disini maksudnya bukan mengekspresikan diri. Tapi....(sambil mikir), apa ya, bingung. Ya kalo diterjemahin ya artinya ekspresi. Tapi secara garis besar expression ini maksudnya adalah gabungan dari sebuah literal/nilai (value), variable yang memiliki value, method yang menghasilkan sebuah value dan operator, dimana expression ini digunakan untuk meng-assign sebuah variable agar memiliki value, atau bahasa manusianya memberikan variable sebuah value/data.

1. Simple Expression

Dari namanya udah keliatan kalo simple expression adalah expression dalam bentuk yang simple (Penjelasan yang ga penting hahaha). Simple expression bisa berupa sebuah literal (value), atau sebuah variable yang memiliki value, atau sebuah method yang menghasilkan value. Literal yang ada di java antara lain string, boolean true dan false, character, integer, floating-point, dan null. Contoh simple expression:
public class SimpleExpression {

    /*Meng-assign variable dengan sebuah literal*/
    String simpleString1 = "Contoh simple expression";

    /*Meng-assign variable dengan sebuah variable*/
    String simpleString2 = simpleString1;

    /*Meng-assign variable dengan sebuah method yang menghasilkan value*/
    String simpleString3 = getValue();

    public static void main(String[] args){
     SimpleExpression simpleExpression = new SimpleExpression ();
     System.out.println(simpleExpression.simpleString1);
     System.out.println(simpleExpression.simpleString2);
     System.out.println(simpleExpression.simpleString3);
    }

    private String getValue(){
        return "Contoh simple expression";
    }
}
Pada contoh di atas saya meng-assign beberapa variable bertipe string secara sederhana.

2. Compound Expressions

Compound bisa berarti gabungan, tambahan, atau majemuk. Sehingga compound expression adalah expression yang majemuk (lagi-lagi penjelasan ga penting :p). Secara ringkasnya compound expression merupakan gabungan atau terdiri dari beberapa simple expression yang digabung dengan menggunakan operator.
~Opo meneh kui operator. Operator pulsa?
*Bukan vroh
Operator di sini maksudnya adalah karakter yang digunakan dalam operasi matematik seperti tambah (+), kurang (-), bagi (/), dll yang digunakan untuk merubah sebuah nilai. Contoh compound expression:
public class CompoundExpression {

    int compoundInteger1 = -9;//Compound expression
    String compoundString1 = "Contoh compound " + "expression";//Compound expression

    int simpleInteger1 = 4;// Simple expression
    int simpleInteger2 = 5;// Simple expression
    int compoundInteger2 = simpleInteger1 + simpleInteger2;//Compound expression

    String simpleString1 = "Contoh compound ";// Simple expression
    String simpleString2 = "expression";// Simple expression
    String compoundString2 = simpleString1 + simpleString2;//Compound expression

    public static void main(String[] args){
     CompoundExpression compoundExpression = new CompoundExpression();
     System.out.println(compoundExpression.compoundInteger1 );
     System.out.println(compoundExpression.compoundInteger2 );
     System.out.println(compoundExpression.compoundString1 );
     System.out.println(compoundExpression.compoundString2);
    }
}
Dalam dunia pemrograman ada banyak sekali operator yang digunakan yang akan saya bahas lebih lengkapnya di postingan selanjutnya. Sampai ketemu lagi :D

0 comments: