Cara Membedakan int dan Integer di Java

Perbedaan yang menonjol antara int dan Integer di Java adalah int adalah tipe data primitif sedangkan Integer adalah kelas pembungkus yang sesuai dengan int.   

Java adalah bahasa pemrograman yang kuat untuk mengembangkan aplikasi yang aman dan kuat. Salah satu alasan utama popularitas Java adalah mendukung Pemrograman Berorientasi Objek . Selanjutnya, paradigma ini memungkinkan pemodelan skenario dunia nyata dengan mudah untuk mengembangkan perangkat lunak. Selain itu, penggunaan umum bahasa ini adalah di web, seluler, dan aplikasi tingkat perusahaan lainnya. Dua konsep yang terkait dengan Java adalah int dan Integer.

Topik bahasan kami tentang:

  1. Apa itu int di Java – Definisi, Fungsi 2. Apa itu Integer di Java – Definisi, Fungsi 3. Apa Perbedaan Antara int dan Integer di Java – Perbandingan Perbedaan Kunci

Istilah Utama

int, Bilangan Bulat, OOP

Apa itu?

Variabel adalah lokasi memori yang menyimpan nilai. Setiap variabel memiliki tipe data. Dengan kata lain, setiap variabel mampu menyimpan data dari tipe tertentu. Tipe data menentukan berapa banyak memori yang dialokasikan untuk menyimpan nilai di lokasi memori tersebut.

Salah satu tipe data utama di Java adalah tipe data primitif; ini adalah tipe data dasar yang tersedia di Java. ‘int’ adalah salah satunya. Nilai default dari variabel int adalah 0. Selain itu, ia mengalokasikan 4 byte saat menyimpan data.

Contohnya adalah sebagai berikut.

Gambar 1: Program Java dengan int

Dalam program di atas, x dan y adalah dua variabel bertipe int. Mereka menyimpan nilai 10 dan 20. Ada variabel tipe int lain yang disebut sum. Jumlah x dan y disimpan dalam variabel jumlah. Terakhir, metode println menampilkan output di konsol.

Yang perlu anda ketahui tentang Integer?

Kelas pembungkus membantu mengubah tipe data primitif menjadi objek dan objek menjadi tipe primitif. Struktur data seperti daftar, vektor, dll. tidak menyimpan data dalam format primitif. Mereka menyimpan data sebagai objek. Maka dari itu, kita dapat menggunakan kelas pembungkus untuk melakukan konversi ini. Kelas pembungkus yang setara untuk int adalah Integer.

Gambar 2: Program Java dengan Integer

Dalam program di atas, x adalah nilai int. Kita dapat mengubahnya menjadi Integer seperti pada baris 5. Kemudian metode println menampilkan output tersebut di konsol. Demikian pula, k adalah Integer. Kita dapat mengonversinya menjadi int menggunakan metode intValue. Terakhir, metode println menampilkan output di konsol.

Perbedaan Antara int dan Integer di Java

Definisi

Sementara int adalah tipe data yang menyimpan integer komplemen dua bertanda 32-bit, integer adalah kelas yang membungkus tipe primitif int dalam suatu objek.

Dasar

Jadi, Perbedaan yang menonjol antara int dan Integer di Java adalah int adalah tipe data primitif sedangkan Integer adalah kelas pembungkus.

Penggunaan

Sementara tipe data int membantu menyimpan nilai integer dalam memori, integer membantu mengubah int menjadi objek dan mengubah objek menjadi int. Maka dari itu, ini adalah perbedaan lain antara int dan Integer di Jawa.

Kata terakhir

Perbedaan yang menonjol antara int dan Integer di Java adalah int adalah tipe data primitif sedangkan Integer adalah kelas pembungkus yang sesuai dengan int. Singkatnya, kita dapat menggunakan int untuk menyimpan nilai seperti 5,10, 20, dll. Di sisi lain, kita dapat menggunakan Integer untuk mengubah int menjadi objek dan mengubah objek menjadi int.

Sumber bacaan:
  1. “Tipe Data Java – Javatpoint.” www.javatpoint.com, Tersedia di sini . 2. “Kelas Pembungkus di Jawa – Javatpoint.” www.javatpoint.com, Tersedia di sini . 3. “Yang Harus Diketahui Setiap Ilmuwan Komputer Tentang Floating-Point Arithmetic”, 6 Oktober 2018, Tersedia di sini .

Related Posts