String
1. package literalstring;
2. public class LiteralString {
3. public static void main(String[] args)
{
4. System.out.println("abc\ndef");
5. System.out.println("abc\tdef");
6. System.out.println("\"Halo\"");
7. }
8. }
Tipe Data
Variabel adalah suatu nama yang dipakai
untuk menyimpan nilai dan nilainya bisa
diubah sewaktu-waktu ketika program
dijalankan.
Mengenal Variabel
1. Diawali dengan huruf, underscore(_), atau tanda
dollar ($)
2. Selanjutnya dapat berupa huruf, angka, atau simbol
garis bawah (_)
3. Huruf kecil dan kapital dianggap berbeda
Dalam praktek, terdapat konvensi tidak tertulis dalam
memberikan nama. Contoh : nama variabel ditulis
dengan awalan huruf kecil dan setiap awal kata
berikutnya ditulis dengan huruf kapital, contoh :
jumlahBarang.
Adapun nama konstanta ditulis sepenuhnya dengan
huruf kapital.
Mendeklarasikan Variabel
Contoh :
◦ int jumlah;
◦ char huruf;
◦ String namaPegawai;
◦ boolean selesai;
Apabila ada beberapa variabel yang mempunyai
tipe yang sama, maka bisa dideklarasikan dengan
sebuah pernyataan. Contoh : int a, b, c;
Identik dengan : int a;
int b;
int c;
Mendeklarasikan Variabel
Saat pendeklarasian, variabel bisa
langsung diberi nilai. Contoh :
◦ String namaPegawai = “Farhan”;
◦ int jumlah = 64;
Mendeklarasikan Variabel
Konstanta adalah nilai yang tetap didalam
program.
Contoh :
◦ 2.3 (konstanta bilangan real)
◦ 10 (konstanta bilangan bulat)
◦ ‘K’ (konstanta karakter)
2. class Konstanta {
3. public static void main (String[] args) {
4. final double PHI = 3.14;
5. double jariJari, luas;
6. System.out.println ("Menghitung Luas Lingkaran ");
7. jariJari = 20;
8. luas = PHI * jariJari * jariJari;
9. System.out.println ("Luas = " + luas);
10. }
11. }
Contoh Konstanta
Operator berupa simbol yang digunakan
untuk menyusun suatu ekspresi.
Ekspresi adalah suatu bentuk yang
digunakan untuk menghasilkan suatu
nilai.
Ada 3 jenis operator :
◦ Operator Aritmetika
◦ Operator Relasi
◦ Operator Logika
Mengenal Operator
Operator Aritmetika :
◦ Digunakan untuk melakukan perhitungan aritmetika
◦ *, /, %, +, -
Operator Relasi :
◦ Berguna untuk melakukan pembandingan terhadap 2
buah nilai. Hasil pembandingan bernilai 1 (true) atau 0
(false)
◦ >, >=, <, <=, !=, ==
Operator Logika :
◦ Digunakan untuk membentuk suatu ekspresi
pembandingan
◦ &&, ||, !
Mengenal Operator
1. package aritmetika;
2. public class Aritmetika {
3. public static void main(String[] args) {
4. int j,k,p,q,r,s,t;
5. j=4;
6. k=2;
7. // operasi aritmetika
8. p=j+k;
9. q=j-k;
10. r=j*k;
11. s=j/k;
12. t=j%k;
13. System.out.println("p = "+p);
14. System.out.println("q = "+q);
15. System.out.println("r = "+r);
16. System.out.println("s = "+s);
17. System.out.println("t = "+t);
18. }
Pengarah Tipe
Contoh :
int i = 65;
char huruf;
Agar nilai i bisa disimpan ke variabel
huruf, maka nilai i perlu diubah menjadi
tipe char dengan cara sbb :
huruf = (char) i;
Pengarah Tipe
1. //Berkas : TypeCast.java
2. class TypeCast {
3. public static void main (String[] args) {
4. int i = 65;
5. char hasil = (char) i;
6. System.out.println("i = "+ i);
7. System.out.println("Hasil = "+ hasil);
8. }
9. }
Pengarah Tipe
Java menyediakan kelas Math yang
mengandung metode untuk
menyelesaikan berbagai persoalan
matematika yang tidak tertangani melalui
operator aritmetika.
Misal :
◦ fungsi Math.sqrt(double x) akar kuadrat x
◦ Fungsi Math.pow(double x, double y) xy
2. class Pangkat {
3. public static void main (String[] args) {
4. double a = 2.7;
5. double b = 3;
6. double c = Math.pow(a, b);
7. System.out.println("2.7 pangkat 3 = " + c);
8.
9. // bilangan integer :
10. int d = 10;
11. int e = 2;
12. int f = (int)Math.pow(d, e);
13. System.out.println("10 pangkat 2 = " + f);
14.
15. double i = 100;
16. double j = Math.sqrt(i);
17. System.out.println("Akar pangkat " + i + " = " + j);
18. }
19. }
Operator Penugasan
1. package penugasan;
2. public class Penugasan {
3. public static void main(String[] args) {
4. int j,p,q,r,s,t;
5. j=4; p=1; q=2; r=3; s=4; t=5;
6. //operasi penugasan
7. p+=j;
8. q-=j;
9. r*=j;
10. s/=j;
11. t%=j;
12. System.out.println("p = "+p);
13. System.out.println("q = "+q);
14. System.out.println("r = "+r);
15. System.out.println("s = "+s);
16. System.out.println("t = "+t);
17. }
18. }
Tugas Mandiri