Operator Aritmatika Dan Contohnya


Operator Aritmatika

Operator aritmatika digunakan dalam ekspresi matematika dengan cara yang sama seperti yang digunakan dalam aljabar. 
Tabel berikut mencantumkan operator aritmatika:
Operand operator aritmatika harus dari tipe numerik. Anda tidak dapat menggunakannya pada tipe boolean, tetapi Anda dapat menggunakannya pada tipe char, karena tipe char di Java pada dasarnya adalah subkumpulan int .

Operator Aritmatika Dasar

Operasi aritmatika dasar - penjumlahan , pengurangan , perkalian , dan pembagian  - semua berperilaku seperti yang Anda harapkan untuk semua jenis numerik. The Operator dikurangi unary meniadakan operan tunggal.
Contoh program sederhana berikut menunjukkan operator aritmatika. Ini juga menggambarkan perbedaan antara divisi floating-point dan pembagian integer.
paket  net.javaguides.corejava.operators.arithmetic ;

public  class  BasicMath {
     public  static  void  main ( String  args []) {
         // aritmetika menggunakan 
        Sistem integer . keluar . println ( " Integer Arithmetic " );
        int a =  1  +  1 ;
        int b = a *  3 ;
        int c = b /  4 ;
        int d = c- a;
        int e =  - d;
        Sistem . keluar . println ( " a = "  + a);
        Sistem . keluar . println ( " b = "  + b);
        Sistem . keluar . println ( " c = "  + c);
        Sistem . keluar . println ( " d = "  + d);
        Sistem . di luar. println ( " e = "  + e);
        // aritmatika menggunakan 
        Sistem ganda . keluar . println ( " \ n Floating Point Arithmetic " );
        dobel da =  1  +  1 ;
        db ganda = da *  3 ;
        ganda dc = db /  4 ;
        dd ganda = dc - a;
        de ganda=  - dd;
        Sistem . keluar . println ( " da = "  + da);
        Sistem . keluar . println ( " db = "  + db);
        Sistem . keluar . println ( " dc = "  + dc);
        Sistem . keluar . println ( " dd = "  + dd);
        Sistem . keluar . println ( " de ="  + de);
    }
}
Keluaran:
Integer Arithmetic
a = 2
b = 6
c = 1
d = -1
e = 1

Floating Point Arithmetic
da = 2.0
db = 6.0
dc = 1.5
dd = -0.5
de = 0.5
Mari kita lihat satu lagi contoh, program berikut, ArithmeticDemo , menguji operator aritmatika.
kelas  ArithmeticDemo {

    public  static  void  main ( String [] args ) {

        hasil int =  1  +  2 ;
        // hasil sekarang adalah 3 
        Sistem . keluar . println ( " 1 + 2 = "  + hasil);
        int original_result = hasil;

        hasil = hasil -  1 ;
        // hasil sekarang adalah 2 
        Sistem . keluar . println (original_result +  " - 1 = "  + hasil);
        original_result = hasil;

        hasil = hasil *  2 ;
        // hasil sekarang adalah 4 
        Sistem . keluar . println (original_result +  " * 2 = "  + hasil);
        original_result = hasil;

        hasil = hasil /  2 ;
        // hasil sekarang adalah 2 
        Sistem . keluar . println (original_result +  " / 2 = "  + hasil);
        original_result = hasil;

        hasil = hasil +  8 ;
        // hasil sekarang adalah 10 
        Sistem . keluar . println (original_result +  " + 8 = "  + hasil);
        original_result = hasil;

        hasil = hasil %  7 ;
        // hasil sekarang adalah 3 
        Sistem . keluar . println (original_result +  " % 7 = "  + hasil);
    }
}
Program ini mencetak berikut:
1 + 2 = 3
3 - 1 = 2
2 * 2 = 4
4 / 2 = 2
2 + 8 = 10
10 % 7 = 3
Operator + juga dapat digunakan untuk menggabungkan (menggabungkan) dua string bersama-sama, seperti yang ditunjukkan dalam program ConcatDemo berikut:
class  ConcatDemo {
     public  static  void  main ( String [] args ) {
         String firstString =  " Ini " ;
        String secondString =  " string bersambung. " ;
        String thirdString = firstString + secondString;
        Sistem . keluar . println (thirdString);
    }
}
Keluaran:
This is a concatenated string.

Operator Modulus

Operator modulus, % , mengembalikan sisa operasi pembagian. Ini dapat diterapkan untuk tipe floating-point serta jenis integer. Program contoh berikut menunjukkan % :
paket  net.javaguides.corejava.operators.arithmetic ;

 kelas  publik Modulus {
     public  static  void  main ( String  args []) {
         int x =  42 ;
        ganda y =  42,25 ;
        Sistem . keluar . println ( " x mod 10 = "  + x %  10 );
        Sistem . keluar . println ( " y mod 10 = "  + y %  10 );
    }
}
Keluaran:
x mod 10 = 2
y mod 10 = 2.25

Arithmetic Compound Assignment Operator

Java menyediakan operator khusus yang dapat digunakan untuk menggabungkan operasi aritmatika dengan sebuah tugas. Seperti yang kita ketahui, pernyataan seperti berikut cukup umum dalam pemrograman:
a = a + 4;
Di Java, Anda dapat menulis ulang pernyataan ini seperti yang ditunjukkan di sini:
a += 4;
Versi ini menggunakan operator penugasan compound + = .
Berikut ini contoh program yang menunjukkan beberapa tindakan op = dalam tindakan:
paket  net.javaguides.corejava.operators.arithmetic ;

 OpEquals kelas  publik {
     public static void main ( String args []) {
         int a = 1 ;
        int b = 2 ;
        int c = 3 ;       
        a + =  5 ;
        b * =  4 ;
        c + = a * b;
        c % =  6 ;
        Sistem . keluar . println ( " a = "  + a);
        Sistem . keluar . println ( " b = "  + b);
        Sistem . keluar . println ( " c = "  + c);
    }
}
Keluaran:
a = 6
b = 8
c = 3

Increment and Decrement

The ++ dan - - adalah operator peningkatan dan penurunan Java .
Operator kenaikan meningkatkan operandnya satu. Sebagai contoh:
x = x + 1; or x++;
Operator pengurangan menurunkan operandnya satu. Sebagai contoh:
x = x - 1; or x--;
Program berikut menunjukkan operator kenaikan:
paket  net.javaguides.corejava.operators.arithmetic ;

public  class  IncrementDecrement {
     public  static  void  main ( String  args []) {
         int a =  1 ;
        int b =  2 ;
        int c;
        int d;
        c =  ++ b;
        d = a ++ ;
        c ++ ;
        Sistem . keluar . println ( " a = "  + a);
        Sistem . keluar . println ( " b = "  + b);
        Sistem . keluar . println ( " c = "  + c);
        Sistem . keluar . println ( " d = "  + d);
    }
}
Keluaran:

a = 2
b = 3
c = 4
d = 1

Belum ada Komentar untuk "Operator Aritmatika Dan Contohnya"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel