Tipe Data

Tipe data adalah value dengan jenis tertentu yang sangat berguna mempermudah dalam melakukan operasi dll sehigga tidak terjadi kesalahan kalkulasi, operasi, dan hasil

#Tipe DataSizePanjang Value
01byte1 byte-128 ke 127
02short2 byte-32,768 ke 32,767
03int4 byte-2,147,583,684 ke 2,147,483,647
04long8 byte-9,223,372,036,854,775,808 ke 9,223,372,036,854,775,807127
05float4 byteMenyimpan bilangan pecahan, cukup untuk menyimpan 6 sampai 7 digit desimal
06double8 byteMenyimpan bilangan pecahan, cukup untuk menyimpan 15 digit desimal
07boolean1 bitValue antara true atau false
08char2 byteValue 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);
    }
    };