Tipe Data dan Exception di Java
Jim White
Java Developer

.) untuk memisah bagian namajava atau javaxContoh package bawaan
java.security
java.time
Contoh nama package buatan pengguna
com.mycompany.myproject
com.mycompany.myproject.account
com.mycompany.myproject.controller
com.mycompany.myproject.ui
Beberapa package bawaan yang umum dipakai
| Package | Isi/Menyediakan |
|---|---|
java.lang |
Kelas pendukung bahasa dasar |
java.io |
Operasi input/output |
java.util.logging |
Kerangka logging |
java.math |
Aritmetika integer dan desimal presisi |
java.net |
Operasi jaringan |
java.util |
Tanggal/waktu dan struktur data seperti Linked List, Dictionary, dan dukungan |
java.security |
Kerangka keamanan |
java.math menyediakan kelas untuk aritmetikaBigInteger untuk bilangan bulat besarint atau longBigDecimal untuk bilangan pecahan sangat besar/kecilfloat atau doubleimport + nama package di bagian atasimport java.math.BigInteger;
public class HelloWorld {
BigInteger acct = new BigInteger("123");
}
* untuk mengimpor semua tipe dalam packageimport java.math.*;
public class HelloWorld {
BigInteger acct = new BigInteger("123");
BigDecimal pi = new BigDecimal("3.14");
}
BigInteger dan BigDecimal membungkus angka besarString atau numerikadd, subtract, multiply, dan dividepow untuk pangkat// Imports di bagian atas kelas
import java.math.BigInteger;
import java.math.BigDecimal;
// Buat BigInteger atau BigDecimal dari String
BigInteger big = new BigInteger("1000");
BigInteger ten = new BigInteger("10");
BigDecimal pi = new BigDecimal("3.14");
// Gunakan primitif untuk membuat BigDecimal
BigDecimal one = new BigDecimal(1.0);
BigInteger x = big.add(ten); // = 1010
BigDecimal y = pi.add(one); // = 4.14
BigInteger bigSqr = big.pow(2); // = 1000000
BigDecimal piCubed = pi.pow(3); // = 30.959144
| Method | Deskripsi |
|---|---|
| abs() | Nilai absolut bilangan bulat |
| add(x) | Menambahkan x ke bilangan bulat atau desimal |
| divide(x) | Membagi bilangan bulat atau desimal dengan x |
| multiply(x) | Mengalikan bilangan bulat atau desimal dengan x |
| negate() | Mengubah tanda bilangan bulat atau desimal |
| pow(int x) | Bilangan bulat atau desimal pangkat x |
| subtract(x) | Mengurangkan x dari bilangan bulat atau desimal |
java.lang diimpor otomatis.java.lang tidak perlu importjava.lang mencakup System, String, wrapper class, dan Exception.Tipe Data dan Exception di Java