kelas Java Nomor
Secara umum, ketika Anda harus menggunakan angka, kita biasanya menggunakan built-in tipe data, seperti: byte, int, panjang, ganda, dll
contoh
int a = 5000; float b = 13.65; byte c = 0x4a;
Namun, dalam proses pembangunan yang sebenarnya, kita sering menghadapi situasi memerlukan penggunaan objek, bukan built-in tipe data. Untuk mengatasi masalah ini, bahasa Java menyediakan kelas wrapper yang sesuai untuk setiap built-in tipe data.
Semua kelas wrapper (Integer, Long, Byte, Double, Float, pendek) adalah subclass dari Nomor kelas abstrak.
Hal ini terutama didukung oleh paket compiler disebut kemasan, sehingga ketika built-in tipe data yang digunakan sebagai objek, compiler akan built-in jenis kemasan dan kemasan. Demikian pula, compiler juga dapat menempatkan target untuk built-in jenis membongkar. kelas nomor milik paket java.lang.
Berikut adalah sebuah contoh dari Integer objek menggunakan:
public class Test{ public static void main(String args[]){ Integer x = 5; x = x + 10; System.out.println(x); } }
Contoh di atas hasil disusun adalah sebagai berikut:
15
Ketika x ditugaskan untuk nilai integer, karena x adalah obyek, sehingga compiler yang akan kemasan untuk x. Kemudian, untuk membuat x-menambahkan operasi dapat dilakukan, sehingga untuk berada di x membongkar.
Metode nomor
Tabel berikut mencantumkan pelaksanaan metode Nomor subclass:
Tidak. | Metode dan Deskripsi |
---|---|
1 | xxxValue () objek dikonversi ke nilai xxx jenis nomor data dan pulang. |
2 | compareTo () Membandingkan parameter objek nomor. |
3 | sama () Menentukan apakah objek tersebut sama dengan parameter nomor. |
4 | valueOf () Mengembalikan sebuah objek Nomor dengan built-in tipe data yang ditetapkan |
5 | toString () Kembali sebagai nilai string. |
6 | parseInt () Mengurai string ke int. |
7 | abs () Mengembalikan nilai absolut dari parameter. |
8 | ceil () Pembulatan dari variabel integer kiri, kembali jenis adalah tipe ganda. |
9 | lantai () Bulat ke integer variabel ke kanan. Jenis kembali adalah tipe ganda. |
10 | etak () Mengembalikan integer terdekat argumen. Jenis kembali adalah ganda. |
11 | round () Mengembalikan int, nilai tipe lama terdekat. |
12 | min () Mengembalikan minimal dua parameter. |
13 | max () Ia mengembalikan maksimum dua argumen. |
14 | exp () Mengembalikan log alami dasar e untuk kekuatan argumen. |
15 | log () Mengembalikan nilai-nilai parameter dasar log alami. |
16 | pow () Mengembalikan argumen pertama dengan kekuatan argumen kedua. |
17 | sqrt () Deret hitung persegi parameter root. |
18 | sin () Budidaya sinus parameter tipe ganda yang ditentukan. |
19 | cos () Meminta parameter untuk menentukan jenis cosinus ganda. |
20 | tan () Meminta parameter untuk menentukan jenis singgung ganda. |
21 | asin () Meminta parameter untuk menentukan jenis arcsine ganda. |
22 | acos () Menentukan jenis parameter mencari ganda cosinus terbalik. |
23 | atan () Mencari tentukan ganda jenis parameter arctangent. |
24 | atan2 () Cartesian koordinat ke koordinat polar dan mengembalikan nilai dari koordinat polar. |
25 | toDegrees () Argumen tersebut dikonversi ke sudut. |
26 | toRadians () Mengkonversi derajat ke radian. |
27 | random () Mengembalikan nomor acak. |