public class Helloworld {
public static void main (String[] args) {
System.out.printIn("Hello World");
}
}
- Nama file harus sama dengan nama kelas program, misal pada kode diatas nama kelasnya adalah Hellworld, maka nama files harus Helloworld.java.
- Hanya boleh terdapat satu kelas public pada sebuah file.
- Kelas yang menjadi program harus memiliki metode public static void main(String[]args)
- Terminal pada java menggunakan tanda ; (titik koma)
2. Tipe Data
Terdapat beberapa tipe data primitive yang ada di java yaitu :
String bukanlah merupakan tipe data di java, String merupakan object, namun string memiliki keunikan yaitu string dapat langsung dibuat tanpa harus membuat object.
3. Variabel
Variabel merupaka sesuatu yang digunakan untuk menampung sebuah data. Sebuah variabel harus ada dalam sebuah kelas atau metode. Pembuatan sebuah variabel di java terlihat pda kode dibawah ini,
Tipevariabel namavariabel;
Tipe variabel dapat berupa tipe data atau kelas, misal :
int nilai;
char indexnilai;
untuk menambahkan nilai ke sebuah variabel, maka dapa menggunakan tanda == (sama dengan), misal jika kita akan menambahkan nilai 100 pada variabel nilai dan A pada variabel indexnilai, maka dapat terlihat pada kode dibawah ini,
int nilai;
char indexnilai;
nilai = 100;
indexnilai = 'A';
atau dapat juga langsung saat pembuatan sebuah variabel.
int nilai = 100;
char indexnilai = 'A';
Syarat penamaan variabel adalah :
- Harus diawali dengan huruf
- Tidak boleh terdapat karakter unik seperti @,#,% dan lain-lain.
- Tidak boleh mengandung karakter putih (spasi,enter,tab)
4. Operator
Operator merupakan sebua karakter khusus yang digunakan untuk menghasilkan suatu nilai,
5. Operator Aritmatika
Contoh
int a = 10;
int b = 3;
int c = a / b;
System.out.printIn(c);
Hasil dari kode program diatas adalah 3 bukan 3,333. Hal ini dikarenakan dalam java jika kita melakukan operasi pembagian dengan tipe data intenger, maka hasilnyapun akan intenger, dan intenger tidak dapat mengandung nilai koma dalam java, sehingga jika akan melakukan perkalian yang menghasilkan nilai koma, maka harus menggunakan tipe data double atau float.
6. Operator Penugasan
Contoh
int a = 10;
a += 5;
System.out.printIn(a);
Hasil dari operasi diatas adalah 15. Hal ini dikarenakan a += 5 sama dengan a = a + 5, dikarenakan a sebelumnya adalah 10, maka itu berarti a = 10 + 5.
Jika akan melakukan penambahan atau pengurangan dengan nilai 1, maka dapat dengan mudah menggunakan karakter ++ untuk penambahan atau -- untuk pengurangan, misal:
int a = 10;
a --;
System.out.printIn(a);
maka hasilnya adalah 9.
7. Operator Pembanding
Hasil dari operasi pembanding adalah boolean. True jika operasi pembanding tersebut benar, dan false jika operasi pembanding tersebut salah, misal:
boolean a = 10 == 100;
System.out.printIn(a);
Hasil dari program diatas adalah false, karena memang 10 tidak sama dengan 100.
Operator merupakan sebua karakter khusus yang digunakan untuk menghasilkan suatu nilai,
5. Operator Aritmatika
Contoh
int a = 10;
int b = 3;
int c = a / b;
System.out.printIn(c);
Hasil dari kode program diatas adalah 3 bukan 3,333. Hal ini dikarenakan dalam java jika kita melakukan operasi pembagian dengan tipe data intenger, maka hasilnyapun akan intenger, dan intenger tidak dapat mengandung nilai koma dalam java, sehingga jika akan melakukan perkalian yang menghasilkan nilai koma, maka harus menggunakan tipe data double atau float.
6. Operator Penugasan
Contoh
int a = 10;
a += 5;
System.out.printIn(a);
Hasil dari operasi diatas adalah 15. Hal ini dikarenakan a += 5 sama dengan a = a + 5, dikarenakan a sebelumnya adalah 10, maka itu berarti a = 10 + 5.
Jika akan melakukan penambahan atau pengurangan dengan nilai 1, maka dapat dengan mudah menggunakan karakter ++ untuk penambahan atau -- untuk pengurangan, misal:
int a = 10;
a --;
System.out.printIn(a);
maka hasilnya adalah 9.
7. Operator Pembanding
Hasil dari operasi pembanding adalah boolean. True jika operasi pembanding tersebut benar, dan false jika operasi pembanding tersebut salah, misal:
boolean a = 10 == 100;
System.out.printIn(a);
Hasil dari program diatas adalah false, karena memang 10 tidak sama dengan 100.
0 comments:
Post a Comment