Tipe data adalah value dengan jenis tertentu yang sangat berguna mempermudah dalam melakukan operasi dll sehigga tidak terjadi kesalahan kalkulasi, operasi, dan hasil
# | Tipe Data | Size | Panjang Value |
---|---|---|---|
01 | byte | 1 byte | -128 ke 127 |
02 | short | 2 byte | -32,768 ke 32,767 |
03 | int | 4 byte | -2,147,583,684 ke 2,147,483,647 |
04 | long | 8 byte | -9,223,372,036,854,775,808 ke 9,223,372,036,854,775,807127 |
05 | float | 4 byte | Menyimpan bilangan pecahan, cukup untuk menyimpan 6 sampai 7 digit desimal |
06 | double | 8 byte | Menyimpan bilangan pecahan, cukup untuk menyimpan 15 digit desimal |
07 | boolean | 1 bit | Value antara true atau false |
08 | char | 2 byte | Value dari ASCII |
byte
byte adalah tipe data integer yang memiliki panjang value dari -128
sampai 127
. penggunaan byte bisa untuk nilai2 yang keil dikarenakan lebih hemat pada penggunanaan memori.
// ./learn/basic/TipeData/Byte.java
package learn.basic.TipeData;
public class Byte {
public static void main(String[] args) {
byte angka = 100;
System.out.println(angka);
}
};
short
short adalah tipe data integer yang memiliki panjang value dari -32,768
sampai 32767
penggunaan lingkup panjang value short lebih banyak dibandingkan byte, tetapi memakan sedikit lebih banyak daripada short.
// ./learn/basic/TipeData/Short.java
package learn.basic.TipeData;
public class Short {
public static void main(String[] args) {
short angka = 6000;
System.out.println(angka);
}
};
int
int adalah tipe data integer yang memiliki value dari -2147483648
sampai 2147483647
, kebanyakan dari para user menggunakan tipe data ini untuk pembelajaran, membuat program sederhana dan kompleks.
// ./learn/basic/TipeData/Int.java
package learn.basic.TipeData;
public class Int {
public static void main(String[] args) {
int angka = 504210;
System.out.println(angka);
}
};
long
long adalah tipe data integer yang meiliki vaue dari -9223372036854775808
sampai 9223372036854775807
, tipe ini digunakan sebagai tambahan jika tipe data int tidak dapat menampilkan value. penggunaan long diakhir dengan value yang bertanda L
// ./learn/basic/TipeData/Long.java
package learn.basic.TipeData;
public class Long {
public static void main(String[] args) {
long angka = 150000000L;
System.out.println(angka);
}
};
float
float adalah tipe data pecahan yang memliki value dari 3.4e-038
sampai 3.4e+038
, penggunaan float diakhiri dengan value yang bertanda f
// ./learn/basic/TipeData/Float.java
package learn.basic.TipeData;
public class Float {
public static void main(String[] args) {
float angka = 10.0f;
System.out.println(angka);
}
};
double
double adalah tipe data pecahanyang memiliki value dari 1.7e−308
sampai 1.7e+308
, penggunaan double diakhiri dengan value yang bertanda d
// ./learn/basic/TipeData/Double.java
package learn.basic.TipeData;
public class Double {
public static void main(String[] args) {
double angka = 10.0;
System.out.println(angka);
}
};
boolean
boolean adalah tipe data yang memiliki 2 nilai, yaitu benar dan salah. nilai benar
direpresentasikan dengan true
. nilai salah
direpresentasikan dengan false
// ./learn/basic/TipeData/Boolean.java
package learn.basic.TipeData;
public class Boolean {
public static void main(String[] args) {
boolean benar = true;
boolean salah = false;
System.out.println(benar);
System.out.println(salah);
}
};
char
char adalah Data character atau huruf, membuat char di java menggunakan tanda petik satu ('
) diawal dan di akhir.
// ./learn/basic/TipeData/Char.java
package learn.basic.TipeData;
public class Char {
public static void main(String[] args) {
char A = 'A';
System.out.println(A);
}
};