Praktikum PBO C 2026/Week 2: Variables & Data Types in Java/Variables & Data Types in Java

Variables & Data Types in Java

40 Funny Memes About Programming For Coding Dorks_.jpg

Primitive Data Types

Tipe data dasar yang menyimpan nilai secara langsung (bukan referensi).

Contoh: int, double, boolean, char, long, float, byte, short.

Syntax:

int umur = 20;
 double tinggi = 170.5;
 boolean aktif = true;
 char grade = 'A';

Non-Primitive Data Types

Tipe data yang menyimpan referensi ke object (bukan nilai langsung).

Contoh: String, Array, Class, Interface.

Syntax:

String nama = "Dapasing";
 int[] nilai = {80, 90, 100};

Local Variable

Variabel yang dideklarasikan di dalam method, constructor, atau block. Variabel ini hanya bisa diakses di dalam method/block tempat ia dideklarasikan.

Syntax:

void tampilkanPesan() {
     String pesan = "Hai";
     System.out.println(pesan);
 }

Instance Variable

Variabel yang dideklarasikan di dalam class, di luar method. Variabel ini menyimpan data unik untuk setiap object (nilainya bisa berbeda antar object).

Syntax:

class Mahasiswa {
     String nama;

     void tampilkanNama() {
         System.out.println(nama);
     }
 }

Static Variable

Variabel yang dideklarasikan dengan keyword static di dalam class, dan nilainya dibagikan (shared) ke semua object dari class tersebut.

Syntax:

class Mahasiswa {
     static String kampus = "Universitas Timpa Menimpa";

     void tampilkanKampus() {
         System.out.println(kampus);
     }
 }

Wait im coded.jpg