Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Tipe Data, Variabel, dan Operator

Presentasi serupa


Presentasi berjudul: "Tipe Data, Variabel, dan Operator"— Transcript presentasi:

1 Tipe Data, Variabel, dan Operator
powered

2 Materi Struktur Program Identifier Keyword Tipe Data Variabel Operator

3 Struktur Program 1 2 public class Hello { /** * My first java program
*/ public static void main(String[] args) { //menampilkan string ”Hello world” pada layar System.out.println("Hello world!"); } 1 2 3 4 5 6 7 8 9 4 3 3 6 5 1 Deklarasi class 2 Pembuka blok 3 Komentar 4 Main method 5 Statement / perintah 6 Penutup blok

4 Aturan Penulisan ekstensi file .java.
Nama file sama dengan nama public class-nya Komentar harus ditulis sebagai penjelasan pada kode yang ditulis

5 Identifier Suatu tanda yang mewakili nama-nama variabel, method, class, dsb. Contoh : Hello, main, System, out.

6 Aturan Identifier Untuk nama class diberikan huruf kapital pada huruf pertama setiap kata. Untuk selain itu menggunakan huruf kecil pada huruf pertama kata pertama. Contoh: NamaClass contohNamaVariabel iniMethod Hindari penggunaan underscore untuk awal indetifier. Contoh: _method

7 Keyword Identifier yang telah dipesan untuk didefinisikan sebelumnya untuk tujuan tertentu. Tidak dapat digunakan sebagai nama variabel, class, method dan sebagainya.

8 Keyword * tidak digunakan abstract continue for new switch
assert*** default goto* package synchronized boolean do if private this break double implements protected throw byte else import public throws case enum**** instanceof return transient catch extends int short try char final interface static void class finally long strictfp** volatile const* float native super while * tidak digunakan ** ditambahkan pada 1.2 *** ditambahkan pada 1.4 **** ditambahkan pada 5.0

9 Literal Integer Floating Point Boolean Character String

10 Integer Literal Integer literals dibedakan dalam beberapa format yang berbeda: desimal (berbasis 10), heksadesimal (berbasis 16) oktal (berbasis 8).

11 Floating-Point Literal
Floating point literals mewakili bentuk desimal dengan bagian yang terpisah.

12 Boolean Literal Boolean literals hanya memiliki dua nilai, true atau false.

13 Character Literal Character Literals diwakili oleh karakter single Unicode 16-bit yang menggantikan 8-bit ASCII character set. dalam tanda single quote (' ') contoh: ‘a’

14 String Literal String literals mewakili beberapa karakter
dinyatakan dalam tanda double quote (“ ”) contoh: “Hello World”

15 Tipe Data Tipe data primitif Class

16 Tipe Data Primitif boolean char byte short int long double float

17 Variabel Variabel adalah item yang digunakan data untuk menyimpan pernyataan objek. Variabel memiliki tipe data dan nama. Tipe data menandakan tipe nilai yang dapat dibentuk oleh variabel itu sendiri. Nama variabel harus mengikuti aturan untuk identifier.

18 Deklarasi Variabel Bentuk:
<tipe data> <nama> [=nilai awal] nilai dalam tanda [ ] bersifat optional. contoh: int contVariabel; int contohVar = 34;

19 Operator Aritmatika Relasi Logika Kondisi

20 Aritmatika operator penggunaan Keterangan + op1 + op2 Penambahan *
Perkalian / op1 / op2 Pembagian % op1 % op2 Modulo (sisa pembagian) op1 – op2 Pengurangan

21 Increment dan Decrement
operator penggunaan Keterangan ++ op++ Menambahkan 1 pada op, mengevaluasi nilai op sebelum ditambahkan ++op Menambahkan 1 pada op, mengevaluasi nilai op setelah ditambahkan -- op-- Mengurangkan 1 pada op, mengevaluasi nilai op sebelum ditambahkan --op Mengurangkan 1 pada op, mengevaluasi nilai op setelah ditambahkan

22 Relasi operator penggunaan Keterangan > op1 > op2
op1 lebih besar dari op2 >= op1 >= op2 op1 lebih besar atau sama dengan op2 < op1 < op2 op1 lebih kecil dari op2 <= op1 <= op2 op1 lebih kecil atau sama dengan op2 == op1 == op2 op1 sama dengan op2 != op1 != op2 op2 tidak sama dengan op2

23 Logika operator penggunaan Keterangan ! !op NOT && op1 && op2 AND * &
|| op1 || op2 OR * | op1 | op2 OR ^ op1 ^ op2 XOR * short-circuit evaluation

24 Kondisi Simbol ?: Bentuk umum exp1 ? exp2 : exp3

25 Hirarki Operator prioritas operator . [] () ++ -- ! ~ * / % + -
. [] () ++ -- ! ~ * / % + - << >> <<< >>> < > <= >= == != & | && || ?: =


Download ppt "Tipe Data, Variabel, dan Operator"

Presentasi serupa


Iklan oleh Google