Situs informasi aplokasi, Tips dan trik, Berita, informasi Teknologi, perkembangan Gadget dan internet.

Tuesday, November 12, 2019

Tips Dan Trik Tipe Data Pada Java

Ada 2 macam tipe data di Java, yaitu:
1. Tipe Data Primitif
2. Tipe Data Referensi (Objek)

Tipe Data Primitif

Ada 8 macam tipe data primitif di Java, yaitu:

1. byte

   - Merupakan tipe data 8-bit bilangan bulat.
   - Nilai minimumnya ialah -128
   - Nilai maksimumnya ialah 127
   - Mempunyai nilai default 0
   - Contoh :
     byte x = 100;
     byte y = -25;

2. short

  - Merupakan tipe data 16-bit bilangan bulat
  - Nilai minimumnya ialah -32,768
  - Nilai maksimumnya ialah 32,767
  - Mempunyai nilai default 0
  - Contoh :
     short x = 1000;
     short y = -3000;

3. int

  - Merupakan tipe data 32-bit bilangan bulat.
  - Mempunyai nilai minimum -2,147,483, 648
  - Mempunyai nilai maksimum 2,147,483,647
  - Mempunyai nilai default 0
  - Contoh :
     int x = 100000;
     int y = -300000;

4. long

  - Merupakan tipe data 64-bit bilangan bulat
  - Mempunyai nilai minimum -9,223,372,036,854,775,808
  - Mempunyai nilai maksimum 9,223,372,036,854,775,807
  - Mempunyai nilai default 0L.
  - Contoh :
     long x = 100000L;
     long y = -300000L;

5. float

  - Merupakan tipe data 32-bit bilangan pecahan
  - Mempunyai nilai minimum 1.4E-45
  - Mempunyai nilai maksimum 3.4028235E38
  - Mempunyai nilai default 0.0f
  - Contoh :
     float x = 100.5f;
     float y = -1000.2f;

6. double

  - Merupakan tipe data 64-bit bilangan pecahan
  - Mempunyai nilai default 0.0d
  - Mempunyai nilai minimum 4.9E-324
  - Mempunyai nilai maksimum 1.7976931348623157E308
  - Contoh:
     double x = 100.5;
     double y = -1000.2;

7. char

  - Merupakan tipe data 16-bit unicode character
  - Mempunyai nilai minimum '\u0000'
  - Mempunyai nilai maksimum '\uFFFF'
  - Contoh:
     char x = 'x';
     char y = 'y';

8. boolean

  - Merupakan tipe data untuk memilih suatu kondisi
  - Mempunyai nilai true atau false.
  - Mempunyai nilai default false.
  - Contoh :
     char x = true;
     char y = false;

Di bawah ini ialah tumpuan jadwal Java untuk menampilkan nilai minimum dan nilai maksimum dari tipe data primitif.

File : DataTypeDemo.java

package com.nursalim.java.basic;  public class DataTypeDemo {    public static void main(String[] args){  System.out.println("Nilai minimum shot ialah "+Short.MIN_VALUE);  System.out.println("Nilai maximum short ialah "+Short.MAX_VALUE);     System.out.println("Nilai minimum int ialah "+Integer.MIN_VALUE);  System.out.println("Nilai maximum int ialah "+Integer.MAX_VALUE);     System.out.println("Nilai minimum long ialah "+Long.MIN_VALUE);  System.out.println("Nilai maximum long ialah "+Long.MAX_VALUE);     System.out.println("Nilai minimum float ialah "+Float.MIN_VALUE);  System.out.println("Nilai maximum float ialah "+Float.MAX_VALUE);     System.out.println("Nilai minimum double ialah "+Double.MIN_VALUE);  System.out.println("Nilai maximum double ialah "+Double.MAX_VALUE);    } }  
Output

Nilai minimum shot ialah -32768 Nilai maximum short ialah 32767 Nilai minimum int ialah -2147483648 Nilai maximum int ialah 2147483647 Nilai minimum long ialah -9223372036854775808 Nilai maximum long ialah 9223372036854775807 Nilai minimum float ialah 1.4E-45 Nilai maximum float ialah 3.4028235E38 Nilai minimum double ialah 4.9E-324 Nilai maximum double ialah 1.7976931348623157E308 

Tipe Data Referensi

Tipe data referensi adalah:
- Tipe data yang dibentuk memakai sebuah konstruktor dari sebuah kelas.
- Mempunyai nilai default null.
- Contoh :
    Manusia programmer = new Manusia("Programmer"); 

Literal

Literal ialah nilai dari suatu source yang memiliki nilai tetap. Nilai disini merupakan nilai eksklusif tanpa melalui proses komputasi.

Java memiliki beberapa macam literal, yaitu:

1. Numeric Literal

Numeric Literal di Java sanggup diekspresikan memakai desimal, hexadesimal, maupun octal.
Untuk octal memakai prefix 0, sedangkan hexadesimal memakai prefix 0x.

Contoh:

int decimal = 100; int octal = 0145; int hexa = 0x69; 

2. String Literal

Di bawah ini merupakan tumpuan dari String Literal

"Belajar Java" "second\nlines" "\"ini ialah quotes\""