Unduh PDF Unduh PDF

Ada dua jenis pembagian di dalam Java—pembagian integer dan pembagian floating-point (bilangan desimal). Kedua jenis pembagian ini menggunakan simbol garis miring (/) untuk menjalankannya, dengan mengikuti format devidend / devisor (angka yang dibagi / angka pembagi). Baca terus artikel ini untuk mengetahui cara membagi 2 integer (bilangan bulat tanpa desimal), dan cara menggunakan pembagian floating point yang menghasilkan bilangan desimal.

Metode 1
Metode 1 dari 2:

Pembagian Integer

Unduh PDF
  1. Sebagai contoh, apabila Anda membagi 7 dengan 3, Anda akan memperoleh angka 2 dengan pecahan di belakangnya (setelah koma). Namun, jika Anda membagi 2 integer di Java, pecahan di belakang koma akan dibuang, dan Anda akan mendapatkan angka 2. [1] Gunakan sintaks berikut ini untuk membagi integer:
     int 
     a 
     = 
     7 
     ; 
     int 
     b 
     = 
     3 
     ; 
     int 
     result 
     = 
     a 
     / 
     b 
     ; 
     // hasilnya 2 
    
    • Pembagian 2 integer selalu menghasilkan 1 integer. Jika menginginkan hasil desimal dari pembagian 2 integer, Anda harus menggunakan pembagian floating point .
    • Apabila Anda membagi integer dengan 0 menggunakan pembagian integer, Anda akan menerima galat ( error ) ArithmeticException ketika runtime , walaupun program tersebut (Java) bisa melakukan compile dengan baik. [2]
      Iklan
    Metode 2
    Metode 2 dari 2:

    Pembagian Floating Point

    Unduh PDF
    1. Jika operand (nilai asal) dalam pembagian ini berjenis float atau double (keduanya adalah jenis data pecahan), Anda harus memakai pembagian floating point . Pembagian ini juga bisa digunakan untuk membagi 2 angka, tetapi Anda menginginkan hasil desimal. Untuk menggunakan jenis pembagian ini, ubah dividend dan divisor menjadi bilangan desimal. [3] Sebagai contoh, jika Anda membagi 7 dengan 3, kodenya akan berbentuk seperti ini:
       float 
       a 
       = 
       7.0f 
       ; 
       float 
       b 
       = 
       3.0f 
       ; 
       int 
       result 
       = 
       a 
       / 
       b 
       ; 
       // hasilnya 2.33 
      
      • Jika Anda menggunakan pembagian floating point untuk membagi suatu angka dengan 0, hasilnya adalah NaN atau Not a Number (bukan angka). [4]

    Tips

    • Ketika membagi campuran yang terdiri dari bilangan integer dan desimal, nilai floating point (baik float maupun double ) secara otomatis akan dikonversi ke jenis double saat pembagian dilakukan. [5]
    Iklan

    Tentang wikiHow ini

    Halaman ini telah diakses sebanyak 2.796 kali.

    Apakah artikel ini membantu Anda?

    Iklan