Apakah Datatype?
--> Jenis data menentukan saiz dan nilai berbeza yang boleh disimpan dalam pembolehubah.
--> Java ialah bahasa pengaturcaraan yang ditaip secara statik. Ini bermakna, semua pembolehubah mesti diisytiharkan sebelum digunakan. Itulah sebabnya kita perlu mengisytiharkan jenis dan nama pembolehubah.
--> Jenis data dalam Java mempunyai saiz dan nilai yang berbeza yang boleh disimpan dalam pembolehubah yang dibuat mengikut keselesaan dan keadaan untuk menutup semua kes ujian.
Terdapat dua jenis jenis data dalam Java:
1. Jenis data primitif: Jenis data primitif termasuk boolean, char, byte, short, int, long, float dan double.
2. Jenis data bukan primitif: Jenis data bukan primitif termasuk Rentetan , Kelas, Antara Muka dan Tatasusunan.
Jenis Data Primitif Java:
--> Dalam bahasa Java, jenis data primitif ialah bahan binaan manipulasi data.
--> Jenis data primitif termasuk boolean, char, byte, short, int, long, float dan double.
--> Data primitif hanyalah nilai tunggal dan tidak mempunyai keupayaan khas.
Jenis Data Bukan Primitif dalam Java:
-->Jenis Data Bukan Primitif (Rujukan) akan mengandungi alamat memori bagi nilai pembolehubah kerana jenis rujukan tidak akan menyimpan nilai pembolehubah secara langsung dalam memori.
-->Di Java, jenis data bukan primitif, juga dikenali sebagai jenis data rujukan, digunakan untuk menyimpan objek kompleks dan bukannya nilai mudah.
-->Jenis data bukan primitif termasuk Rentetan , Kelas, Antara Muka dan Tatasusunan.
Kelas:
Satu jenis data bukan primitif biasa dalam Java ialah kelas. Kelas digunakan untuk mencipta objek, yang merupakan contoh kelas. Kelas mentakrifkan sifat dan kelakuan objek, termasuk pembolehubah (medan) dan kaedah. Sebagai contoh, anda mungkin membuat kelas Orang untuk mewakili seseorang, dengan pembolehubah untuk nama, umur dan alamat orang itu serta kaedah untuk menetapkan dan mendapatkan nilai ini.
String:(TBD)
Rentetan ditakrifkan sebagai tatasusunan aksara. Perbezaan antara tatasusunan aksara dan rentetan dalam Java ialah, rentetan itu direka bentuk untuk menyimpan jujukan aksara dalam pembolehubah tunggal manakala tatasusunan aksara ialah koleksi entiti jenis aksara yang berasingan. Tidak seperti C/C , rentetan Java tidak ditamatkan dengan aksara nol.
Susunan:(TBD)
Tatasusunan ialah jenis data asas bukan primitif dalam Java yang membolehkan anda menyimpan berbilang nilai jenis yang sama dalam satu pembolehubah. Tatasusunan mempunyai saiz tetap, yang ditentukan apabila tatasusunan dibuat, dan boleh diakses menggunakan indeks. Tatasusunan biasanya digunakan untuk menyimpan senarai nilai atau mewakili matriks dan struktur data berbilang dimensi yang lain.
Antara Muka:(TBD)
Antara muka ialah satu lagi jenis data bukan primitif yang penting dalam Java. Antara muka mentakrifkan kontrak untuk kelas yang melaksanakan antara muka mesti sediakan, tanpa menyatakan cara ia harus dilaksanakan. Antara muka digunakan untuk mencapai abstraksi dan warisan berbilang dalam Java, membolehkan kelas menjadi lebih fleksibel dan boleh digunakan semula.
Contoh program:
kod sumber:
Pemain kelas awam
{
skor int;
float strike_rate;
utama kekosongan statik awam(String[] args)
{
Pemain player1 = new Players();
Pemain player2 = new Players();
pemain1.skor = 100;
pemain2.skor = 80;
pemain1.kadar_strike = 78.4f;
pemain2.kadar_strike = 65.0f;
System.out.println(pemain1.skor);
System.out.println(player2.strike_rate);
}
}
Keluaran:
100
65.0
Tugas:
kod sumber:
Hotel kelas awam
{
jumlah int;
kuantiti terapung;
utama lompang statik awam(String args[])
{
Makanan hotel1 = Hotel baharu();
Makanan hotel2 = Hotel baru();
makanan1.jumlah =100;
makanan1.kuantiti = 50.5f;
makanan2.jumlah = 200;
System.out.println( makanan1.jumlah);
System.out.println( makanan2.kuantiti);
}
}
Keluaran:
100
0.0
Rujukan:
https://www.javatpoint.com/java-data-types
https://www.geeksforgeeks.org/data-types-in-java/
https://monad.edu.in/img/media/uploads/jenis data dalam java.pdf
Atas ialah kandungan terperinci Jenis Data Hari. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!