Tipe Data dan Operator dalam Java

0

Tujuan Pembelajaran

  • Memahami macam-macam tipe data dalam Java.
  • Mampu membedakan tipe data primitif dan non-primitif.
  • Mengenal berbagai jenis operator yang digunakan dalam pemrograman.
  • Dapat membuat contoh penggunaan tipe data dan operator dalam program sederhana.

Apa itu Tipe Data?

Tipe data adalah jenis data yang dapat disimpan di dalam variabel. Dalam Java, tipe data menentukan ukuran memori dan operasi yang bisa dilakukan terhadap data tersebut.

Tipe Data Primitif

  • byte → bilangan bulat kecil (-128 sampai 127).
  • short → bilangan bulat menengah.
  • int → bilangan bulat (umumnya digunakan).
  • long → bilangan bulat besar.
  • float → bilangan desimal presisi tunggal.
  • double → bilangan desimal presisi ganda.
  • char → satu karakter (misalnya 'A').
  • boolean → hanya bernilai true atau false.

Tipe Data Non-Primitif

  • String → teks.
  • Array → kumpulan data sejenis.
  • Class, Object, dll.

Contoh Program Tipe Data


public class TipeDataDemo {
    public static void main(String[] args) {
        int umur = 17;
        double tinggi = 170.5;
        char grade = 'A';
        boolean lulus = true;
        String nama = "Andi";

        System.out.println("Nama: " + nama);
        System.out.println("Umur: " + umur);
        System.out.println("Tinggi: " + tinggi);
        System.out.println("Grade: " + grade);
        System.out.println("Lulus: " + lulus);
    }
}

Apa itu Operator?

Operator adalah simbol khusus yang digunakan untuk melakukan operasi pada variabel dan nilai.

Jenis-Jenis Operator dalam Java

  • Operator Aritmatika (+, -, *, /, %)
  • Operator Penugasan (=, +=, -=, *=, /=, %=)
  • Operator Perbandingan (==, !=, >, <, >=, <=)
  • Operator Logika (&&, ||, !)
  • Operator Increment/Decrement (++ , --)

Contoh Program Operator


public class OperatorDemo {
    public static void main(String[] args) {
        int a = 10;
        int b = 3;

        // Operator Aritmatika
        System.out.println("a + b = " + (a + b));
        System.out.println("a - b = " + (a - b));
        System.out.println("a * b = " + (a * b));
        System.out.println("a / b = " + (a / b));
        System.out.println("a % b = " + (a % b));

        // Operator Perbandingan
        System.out.println("a > b? " + (a > b));
        System.out.println("a == b? " + (a == b));

        // Operator Logika
        boolean x = true, y = false;
        System.out.println("x && y = " + (x && y));
        System.out.println("x || y = " + (x || y));
        System.out.println("!x = " + (!x));

        // Operator Increment/Decrement
        int c = 5;
        System.out.println("c++ = " + (c++)); // cetak dulu, lalu naik
        System.out.println("++c = " + (++c)); // naik dulu, lalu cetak
    }
}

Langkah Praktik

  1. Buat program dengan variabel bertipe int, double, char, boolean, dan String.
  2. Tampilkan nilai setiap variabel menggunakan System.out.println().
  3. Buat dua variabel angka lalu coba semua operator aritmatika.
  4. Coba operator perbandingan (==, >, <).
  5. Coba operator logika (&&, ||, !) dengan variabel boolean.

Asesmen: Tanya Jawab

  1. Sebutkan 5 contoh tipe data primitif di Java!
  2. Apa perbedaan tipe data primitif dan non-primitif?
  3. Apa hasil dari 10 % 3 dalam Java?
  4. Buat program Java yang menggunakan operator logika dengan dua variabel boolean.
  5. Mengapa tipe data penting dalam pemrograman?
Tags

Posting Komentar

0Komentar
Posting Komentar (0)