Repositori pembelajaran mata kuliah pemrograman Java
// imports: loading package yang akan digunakan
// import java.util.Scanner;
// import java.util.ArrayList;
public class NamaClass { // NamaClass harus sama dengan nama file
public static void main(String[] args) {
// statement
// ...
// ...
}
}
Statement di java hanya terdiri dari 5 pilihan:
Menyiapkan variabel/objek yang akan digunakan. Contoh:
String nama;
int n;
Mahasiswa mahasiswa;
String[] daftar;
Mengisi variabel dengan nilai atau formula. Contoh:
nama = "Budi";
n = 1;
daftar.nama = "Yuda";
n = b + a;
namaLengkap = namaDepan + " " + namaBelakang;
Kadang, penggunaan penugasan digabung dengan deklarasi. Contoh:
String nama = "Budi";
int n = 1;
Double luas = (a * t) / 2;
String[] daftar = {"Budi", "Ayu", "Yuda"};
Scanner scan = new Scanner(System.in);
Pengambilan keputusan di java menggunakan if. Format penulisannya
// if tunggal
if(kondisi) {
// statement
}
// if - else
if(kondisi) {
// statement
} else {
// statement
}
// multiple if - else
if(kondisi) {
// statement
} else if(kondisi) {
// statement
} else {
// statement
}
kondisi adalah formula yang selalu memberikan hasil true atau false (boolean). Ciri formula yang menghasilkan nilai boolean biasanya menggunakan operator logika, seperti == != > < => <= || &&.
Perintah pengulangan di Java adalah while dan for. Format penulisan:
while(kondisi) {
// statement
}
do {
// statement
} while(kondisi);
for(int i<=0; i<=10; i++) {
// statement
}
for(TipeDate i:array) {
// statemeent
}
Function call biasanya adalaha statement yang diakhiri (). Contoh:
System.out.println();
System.out.println(nilai);
scan.close();
mahasiswa.setNilai(90, 20);
mahasiswa.setIpk(3.84, 3.39);
variabel, nilai atau ekspresi yang berada dalam () disebut parameter.
Formula dibentuk dari operasi data. Hasil dari operasi data tersebut bisa berupa angka (numerik), string, atau boolean. Contoh:
// formula numerik
1 + 1
(a * 2) / 2
Math.sqrt(9)
3
// formula string
"Budi"
"Budi" + "Raharjo"
namaDepan.toUpperCase()+" "+namaBelakang.toUpperCase()
"a + b = " + hasil.toString()
// formula boolean
n>0
!found
n>0 && n<10
(b<0) || (b>10)
formula boolean ini disebut juga dengan kondisi. Kondisi ini adalah formula yang biasa kita gunakan dalam if atau while.