0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan4 halaman

Jenis-Jenis Token dalam Java

Token adalah blok bangunan dasar yang membentuk program Java. Ada 6 jenis token: pengenal, kata kunci, pemisah, operator, literal, dan komentar. Pengenal memberi nama variabel dan metode, kata kunci adalah kata yang dicadangkan dengan arti yang sudah ditentukan, pemisah mencakup tanda baca, operator mewakili tindakan seperti penjumlahan, dan literal adalah nilai yang dikodekan secara langsung.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan4 halaman

Jenis-Jenis Token dalam Java

Token adalah blok bangunan dasar yang membentuk program Java. Ada 6 jenis token: pengenal, kata kunci, pemisah, operator, literal, dan komentar. Pengenal memberi nama variabel dan metode, kata kunci adalah kata yang dicadangkan dengan arti yang sudah ditentukan, pemisah mencakup tanda baca, operator mewakili tindakan seperti penjumlahan, dan literal adalah nilai yang dikodekan secara langsung.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

2.

13
Token Java
Dalam program Java, semua karakter dikelompokkan menjadi simbol yang disebut token. Bahasa yang lebih besar
fitur dibangun dari lima kategori token pertama (jenis token keenam diakui, tetapi
kemudian dibuang oleh kompiler Java dari pemrosesan lebih lanjut). Kita harus belajar bagaimana mengidentifikasi semua
enam jenis token yang dapat muncul dalam program Java.

Token adalah pengidentifikasi, kata kunci, pemisah, operator, dan literal.

Kami akan memeriksa setiap jenis token ini dengan lebih rinci di bawah. Untuk saat ini, kami menjelaskan secara singkat
setiap jenis token.

1. Pengidentifikasi: Ini adalah nama yang dipilih oleh pemrogram. Nama-nama ini dapat ditetapkan.
ke variabel, metode, fungsi, tanpa kelas, dll., untuk mengidentifikasi secara unik dari sebuah compiler. Java
kata kunci tidak dapat digunakan sebagai pengenal.

2. Kata kunci: Ini adalah nama-nama yang sudah ada dalam bahasa pemrograman. Yang kedua
kategori token adalah aKeyword, terkadang disebut sebagai kata yang dicadangkan. Kata kunci adalah pengidentifikasi yang
Java menyimpan untuk penggunaannya sendiri. Pengenal ini memiliki makna bawaan yang tidak dapat berubah. Jadi,
programmer tidak dapat menggunakan pengenal ini untuk apa pun selain makna bawaan mereka.
Secara teknis, Java mengklasifikasikan pengidentifikasi dan kata kunci sebagai kategori token yang terpisah.

Berikut adalah daftar semua 49 kata kunci Java yang akan kita pelajari artinya banyak, tetapi tidak semua,
mereka dalam kursus ini. Ini akan menjadi ide yang sangat baik untuk mencetak tabel ini, dan kemudian mencentang
arti dari setiap kata kunci saat kita mempelajari nya; beberapa kata kunci memiliki beberapa arti, yang ditentukan
dalam konteks di mana mereka digunakan.

abstrak paket alih

tegas default jika pribadi ini


boolean lakukan mengimplementasikan dilindungi lempar

berhenti gandakan impor publik melempar

byte lainnya instanceof mengembalikan sementara

kasus memperpanjang int pendek coba

tangkap akhir antarmuka statik kosong

karakter akhirnya panjang strictfp mudah menguap

kelas mengapung
asal super sementara

konstanta untuk baru tersinkronisasi

Perhatikan bahwa semua kata kunci Java hanya terdiri dari huruf kecil dan panjangnya setidaknya 2 karakter;
oleh karena itu, jika kita memilih pengidentifikasi yang sangat pendek (satu karakter) atau yang memiliki setidaknya satu
huruf besar di dalamnya, kita tidak akan pernah khawatir tentang mereka bertabrakan dengan (secara tidak sengaja
salah dimaksudkan sebagai) kata kunci. Juga perlu dicatat bahwa di IDE Metrowerks (jika Anda menggunakan warna saya
preferensi), kata kunci selalu muncul dalam warna kuning (sementara pengenal, dan banyak token lainnya, muncul
dalam putih).

3. Pemisah (juga dikenal sebagai tanda baca): karakter tanda baca dan pembatas berpasangan.
kategori ketiga dari token adalah aSeparator (juga dikenal sebagai pemisah). Ada tepat sembilan,
pemisah karakter tunggal dalam Java, ditunjukkan dalam aturan EBNF sederhana berikut.

Separator <= ; | , | . | ( | ) | { | } | [ | ]

Dalam aturan pemisah ini, karakter tanda kurung/pengait berdiri untuk diri mereka sendiri (bukan opsi EBNF atau
pengulangan).

Perhatikan bahwa tiga pemisah pertama adalah token yang memisahkan/membubuhkan tanda pada token lainnya. Enam terakhir
pemisah (3 pasangan dari 2 masing-masing) juga dikenal sebagai pengenal: di mana pun pengenal kiri muncul dalam a
program Java yang benar, pemisah yang cocok muncul tidak lama setelahnya (mereka selalu datang dalam
pasangan yang cocok). Bersama-sama, masing-masing pasangan ini membatasi entitas lain.

Misalnya, kode Java [Link](count,limit); mengandung sembilan token

sebuah pengenal (Matematika), diikuti oleh


2. sebuah pemisah (titik), diikuti oleh
[Link] lain (maks), diikuti oleh
4. pemisah (delimiter tanda kurung kiri), diikuti oleh
[Link] pengidentifikasi (jumlah), diikuti oleh
6. sebuah pemisah (sebuah koma), diikuti oleh
[Link] lain (batas), diikuti oleh
8. sebuah pemisah (pemisah tanda kurung kanan), diikuti oleh
9. sebuah pemisah (sebuah titik koma)

4. Operator: simbol yang beroperasi pada argumen dan menghasilkan hasil. Kategori keempat dari
token adalah operator. Java mencakup 37 operator yang tercantum dalam tabel di bawah ini; masing-masing dari ini
operator terdiri dari 1, 2, atau maksimal 3 karakter khusus.
= > < ! ~ ? :

== <= >= != && || ++ --

+ - * / & | ^ % << >> >>>

+= -= *= /= &= |= ^= %= <<= >>= >>=

Kata kunci instanceof dan new juga dianggap sebagai operator di Java. Ini ganda
klasifikasi bisa sedikit membingungkan; tapi dengan waktu kita membahas operator ini, kamu akan tahu
cukup tentang pemrograman untuk menghadapi mereka dengan tenang.

Penting untuk dipahami bahwa Java selalu berusaha untuk membangun token terpanjang dari
karakter yang sedang dibaca. Jadi, >>=dibaca sebagai satu token, bukan sebagai tiga token >dan>dan=.
atau sebagai dua token>>dan=, atau bahkan sebagai dua token>dan>=.

Tentu saja, kita selalu bisa menggunakan ruang kosong untuk memaksa Java mengenali token terpisah dari apa pun
kombinasi karakter ini: menulis> >= adalah dua token>dan>='.
5. Literal (ditentukan oleh tipe mereka)

oNumeric:intdandouble
boolean
Teks: karakter dan String
oReferensi:null

Kategori token kelima, dan yang paling rumit adalah Literal. Semua nilai yang kita tulis dalam
program adalah literal: masing-masing termasuk dalam salah satu dari empat tipe primitif Java (int, double, boolean,
char) atau termasuk dalam tipe referensi khusus String. Semua nama tipe primitif adalah kata kunci dalam
Java; jenis referensi theString menamai sebuah kelas dalam perpustakaan standar Java, yang akan kita pelajari.
lebih banyak tentang segera. Sebuah nilai (dari tipe apa pun) yang dituliskan dalam program Java disebut literal; dan,
setiap literal tertulis termasuk dalam (atau dikatakan memiliki) tepat satu jenis.

Literal adalah literasi integer, literasi floating-point, literasi boolean,


literal-karakter, literal-string, dan literal-nol

Berikut adalah beberapa contoh literal dari masing-masing jenis ini.

Harafiah tipe

1 int

3.14 double([Link] double juga)

benar boolean

3 char('P'dan'+'ada juga)

ID CMU String

tipe referensi null

2.14.

Argumen Baris Perintah

Kelas ini menunjukkan bagaimana argumen baris perintah diteruskan dalam Java. Argumen adalah
dilewatkan sebagai array String ke metode utama dari sebuah kelas. Elemen pertama (elemen 0) adalah yang pertama
argumen yang diteruskan bukan nama kelasnya.
Program 2.4

Contoh yang mencetak argumen yang diberikan di baris perintah ke dalam kelas saat
//dieksekusi.

publik kelas ReadArgs


{
publik statis terakhir void main(String args[])
{
untuk (int i=0;i<[Link];++i)
{
[Link]( args[i] );
}
}
}

Contoh Jalankan

Dengan perintah baris berikut, keluaran yang ditunjukkan dihasilkan.

java BacaArg nol satu dua tiga

Argumen baris perintah berikut telah diteruskan:


nol
satu
dua
tiga

Anda mungkin juga menyukai