Skip to main content

Macam Macam Tipe Data pada Java

  1. Terdapat Macam-macam tipe data pada Java, sebutkan dan jelaskan dan padukan dengan contoh dengan variable.

    Pada pemrograman Java dikenal dua tipe data, yaitu :

    A. Tipe Data Primitif

    Ada delapan tipe data primitif yang didukung oleh Java. Kedelapan tipe dataitu dikelomopokkan berdasarkan kedalam 4 kelompok. yaitu: tipe data bilangan bulat, tipe data bilangan real (desimal), tipe data karakter, dan tipe data logika. Berikut ini penjelasannya :

    a. Tipe Data bilangan Bulat (integer)

    • Tipe data byte
      Tipe data ini merupakan bilangan bulat 8-bit yang signed. Nilai minimumnya adalah -128 dan nilai maksimumnya 127. Nilai awal adalah 0 (jika tidak diisi pada saat dideklarasikan pada variabel).

      public class diskusi4 {
          public static void main (String args[]) {
              byte b = 40;
              byte c = -20;
              System.out.println(b);
              System.out.println(c);
          }
      }

    • Tipe data short
      Tipe data ini merupakan tipe data integer dengan 16-bit yang signed. Nilai minimumnya adalah -32768 dan nilai maksimumnya adalah 32767. Tipe data short juga dapat digunakan untuk menyimpan memori sebagai tipe data byte.

      public class diskusi4 {
          public static void main (String args[]) {
              short d = -32768;
              short e = 0x9ff;
              System.out.println(d);
              System.out.println(e);
          }
      }

    • Tipe data int
      Tipe data int merupakan bilangan bulat 34-bit yang signed Nilai minimum adalah -2.147.483.648 dan nilai maximum adalah 2.147.483.647.

      public class diskusi4 {
          public static void main (String args[]) {
              int f = 99911122;
              System.out.println(f);
          }
      }

    • Tipe data long
      Merupakan tipe adta integer 64-bit yang signed. Nilai minimum adalah -9.223.372.036.854.775.808 dan nilai maximum adalah 9223.372.036.854.775.807.

      public class diskusi4 {
          public static void main (String args[]) {
              long g = 991231231;
              System.out.println(g);
          }
      }

    b. Tipe Data Bilangan Real

    • Tipe data Real (Desimal)

      Ada dua tipe data bilangan real. Perbedaan masing-masing tipe data terletak pada jangkauan nilai yang dicakup.

      • Tipe data float
        Tipe data float dengan presisi tunggal dengan nilai desimal 32-bit. Nilai awal adalah 0.0f.

        public class diskusi4 {
            public static void main (String args[]) {
                float h = 173.13f;
                System.out.println(h);
            }
        }

      • Tipe data double
        Tipe data double dengan presisi tunggal dengan nilai desimal 64-bit. Biasa digunakan pada array dengan nilai desimal yang kecil untuk penghematan. Nilai awal adalah 0.0d

        public class diskusi4 {
            public static void main (String args[]) {
                double i = 283.1e-4d;
                System.out.println(i);
            }
        }

         c. Tipe data Karakter

    • Tipe data Char
      Tipe data karakter (char) menyatakan sebuah karakter meliputi karakter apa saja yang ada pada himpunan code (unicode)

      Merupakan karakter unicode dengan 16-bit tunggal
      Nilai minimum adalah ‘\u00000’dan nilai maksimum adalah ‘\uffff’
      Untuk karakter khusus yang biasa disebut escape sequence disimpan dalam bentuk sbb:

      a. '\b' atau '\u008' : backspace
      b. '\f' : formfeed
      c. '\t' : tabulator
      d. '\n' : newline
      e. '\r' : carriage return

      public class diskusi4 {
          public static void main (String args[]) {
              char j = 0x0ff32;
              char k = '\t';
              System.out.println(j);
              System.out.println("a" + k + "b");
          }
      }

       d. Tipe data Logika (boolean)

    • Tipe data boolean
      Merupakan tipe data logika dengan hanya 2 , yaitu true dan false. Tipe data ini hanya terdiri dari satu bit. Nilainya hanya dua yang mungkin, yaitu true atau false. Nilai awalnya adalah false.

      public class diskusi4 {
          public static void main (String args[]) {
              byte b = 40;
              byte c = -20;
              boolean booleanKondisi;
              booleanKondisi = b > c;
      
              System.out.println(" NIlai BooleanKondisi 4 > -20 = " + booleanKondisi);
          }
      }

    B. Tipe Data Referensi/Objek
    Tipe data referensi adalah tipe data yang digunaka nuntuk menentukan referensi dari sebuah object (instance atau class). Pendeklarasian tipe data ini hampir sama dengan deklarasi pada tipe data primitif. Bedanya hanya pada saat pendeklarasiian tipe data, harus membuat instance dari class ke objek. Variable referensi dibuat menggunakan constructor pada class untuk dapat mengakses object. Variable-variabel referensi dideklarasikan sebagai tipe khusus yang tidak dapat diubah.

    a. Tipe data String

    Tipe data untuk kumpulan karakter.

    public class diskusi4 {
        public static void main (String args[]) {
            String l = "ini adalah tipe data referensi / objek. Fitrah ganteng sekali";
            System.out.println(l);
        }
    }

    b. Tipe data Array

    Tipe data yang digunakan untuk kumpulan dari tipe data lain yang sejenis.

    c. Tipe data Object

    Tipe data ini memiliki banyak ragam data, termasuk fuction atau method sendiri.

loading...

Comments

Popular posts from this blog

Merepresentasikan Algoritma dengan Flowchart dan Pseudocode

  Merepresentasikan Algoritma dengan Flowchart Flowchart adalah jenis diagram (grafis tau simbolik) yang mewakili suatu algoritma atau proses-proses tertentu. Setiap langkah dalam algoritma diwakili oleh simbol yang sama atau berbeda dan berisi penjelasan singkat setiap langkah. Flowchart merepresentasikan algoritma dalam bentuk desain, simbol dan dijadikan dokumentasi dan kemudian dituangkan menjadi kode-kode program. Sebelum membuat flowchart, kita harus memahami unsur flowchart sebagai berikut : Input Percabangan ( biasanya menggunakan perintah if dan switch) Perulangan ( biasanya menggunakan perintah atau kode while, for, loop, each ) Output Flowchart biasanya digambar menggunakan beberapa simbol standar, namun tidak menutup opsi lain untuk menyertakan simbol-simbol di luar standar untuk digunakan jika memang diperlukan simbol tersebut di desain yang kita buat. Berikut ini simbol – simbol yang biasa digunakan dalam flowchart. Simbol simbol diatas adalah simbol dasar yang diguna...

Contoh Soal Data dalam Sistem Bahasa Pemrograman R

  Tuliskan pernyataan R untuk membuat deret bilangan berikut : x = [-5 -4 -3 -2 -1 0 1 2 3] y = [5 4 3 2 1] z = [1000000 1166667 1333333 1500000 1666667 1833333 2000000] p = [9 9 9 5 5 5] q = [1 1 1 2 2 2 1 1 1 2 2 2] Jawaban : > x <- seq (from=-5,to=3,length=9) > x [1] -5 -4 -3 -2 -1 0 1 2 3 > y <- seq (from=5,to=1,length=5) > y [1] 5 4 3 2 1 > z <- seq (from=1000000,to=2000000,length=7) > z [1] 1000000 1166667 1333333 1500000 1666667 1833333 2000000 > p <- rep(c(9,5),each=3) > p [1] 9 9 9 5 5 5 > q <- rep(c(1,2,1,2),each=3) > q [1] 1 1 1 2 2 2 1 1 1 2 2 2 Tuliskan pernyataan R untuk membuat frame data siswa berikut : No Jurusan asal_daerah usia 1 Komputer Bogor 25 2 Fisika Bogor 25 3 Komputer Bandung 25 4 Fisika Bandung 25 5 Komputer Bogor 26 6 Fisika Bogor 26 7 Komputer Bandung 26 8 Fisika Bandung 26 Jawaban : > jurusan <- c("Komputer","Fisika","Komputer","Fisika","Komputer...

Bahasa Sunda : Guguritan

Assalamualaikum wr.wb Oke daripada bingung mau ngeblog apa, kali ini saya mau share tentang materi Bahasa Sunda Kelas 10 tentang GUGURITAN Naon nu di maksud Guguritan? ( apa yang dimaksud dengan Guguritan ) Guguritan nya?ta puisi atawa wangun sastra nu diwangun / dianggit make patokan pupuh. Naon nu dimaksud Wawacan? ( apa yang dimaksud dengan wawacan ) Wawacan nya?ta wangun sastra nu diwangun / dianggit make patokan pupuh Naon nu dimaksud Guru Wilangan? ( apa yang dimaksud dengan Guru Wilangan ) Wawacan nya?ta jumlah engang (suku kata) dina unggal padalisan Naon nu dimaksud Guru Lagu? ( apa yang dimaksud dengan Guru Lagu ) Guru Lagu nya?ta sora tungtung (vocal) dina unggal padalisan Ciri Ciri Guguritan jeung Wawacan Ciri Ciri Guguritan Ciri Ciri Wawacan Siga (seperti) Sajak Siga (seperti) Novel Diwangun ku hiji atawa 2 pupuh Diwangun ku leuwih 2 pupuh Bentukna Pondok Bentukna Panjang Tabel pupuh wilangan disertai watek guru wilangan jeung guru lagu Pupuh ...
loading...