Nama kaedah Java terpelihara. Nama dan perkataan terpelihara dalam pascal Nama terpelihara

Pengecam

Pengecam digunakan untuk menamakan kelas, kaedah dan pembolehubah. Pengecam boleh terdiri daripada sebarang jujukan huruf kecil dan besar, nombor dan simbol _ (garis bawah) dan $ (dolar). Pengecam tidak seharusnya bermula dengan nombor, supaya penterjemah tidak mengelirukan mereka dengan pemalar literal berangka, yang akan diterangkan di bawah. Java ialah bahasa sensitif huruf besar-besaran. Ini bermakna, sebagai contoh, Value dan VALUE ialah pengecam yang berbeza.

Pembolehubah

Pembolehubah ialah elemen utama untuk menyimpan maklumat dalam program Java. Pembolehubah dicirikan oleh gabungan pengecam, jenis dan skop. Bergantung pada tempat anda mengisytiharkan pembolehubah, ia mungkin setempat, seperti kod di dalam gelung for, atau ia mungkin pembolehubah contoh kelas yang boleh diakses oleh semua kaedah dalam kelas itu. Skop tempatan diisytiharkan menggunakan pendakap kerinting.

Bab 4. Jenis Data dan Operator Bahasa

4.1 Jenis mudah

Jenis mudah dalam Java tidak berorientasikan objek, tetapi serupa dengan jenis mudah dalam kebanyakan bahasa pengaturcaraan tradisional. Terdapat lapan jenis mudah dalam Java: - byte, short, int, long, char, float, double dan boolean. Mereka boleh dibahagikan kepada empat kumpulan:

    Keseluruhan. Jenis ini termasuk bait, pendek, int dan panjang. Jenis ini adalah untuk integer yang ditandatangani.

    Jenis titik terapung adalah terapung dan berganda. Ia digunakan untuk mewakili nombor yang mempunyai bahagian pecahan.

    Jenis watak char. Jenis ini direka bentuk untuk mewakili elemen daripada jadual aksara, seperti huruf atau nombor.

    Jenis Boolean. Ini ialah jenis khas yang digunakan untuk mewakili nilai Boolean.

Java, tidak seperti beberapa bahasa lain, tidak mempunyai penghantaran jenis automatik. Ketidakpadanan jenis tidak menyebabkan amaran semasa terjemahan, tetapi dalam mesej ralat. Untuk setiap jenis, set nilai yang dibenarkan dan operasi yang dibenarkan ditakrifkan dengan ketat.

Nombor bulat

Di bawah ialah jadual kedalaman bit dan julat yang boleh diterima untuk pelbagai jenis integer.

Kedalaman bit

Julat

9, 223, 372, 036, 854, 775, 808.. 9, 223, 372, 036, 854, 775, 807

2, 147, 483, 648.. 2, 147, 483, 647

32, 768.. 32, 767

Nombor titik terapung

Ciri-ciri jenis ini ditunjukkan dalam jadual.

Kedalaman bit

Julat

1. 7е-308.. 1. 7е+ 308

3. 4e-038.. 3. 4e+ 038

Simbol

Oleh kerana Java menggunakan Unicode untuk mewakili aksara dalam rentetan, jenis aksara dalam bahasa ini adalah 16 bit lebar. Ia boleh menyimpan puluhan ribu aksara daripada set aksara Unicode antarabangsa. Julat jenis char ialah 0..65536. Unicode ialah gabungan berpuluh-puluh pengekodan aksara, ia termasuk Latin, Yunani, abjad Arab, Cyrillic dan banyak set aksara lain.

Walaupun nilai char tidak digunakan seperti integer, anda boleh mengendalikannya seolah-olah ia adalah integer. Ini memungkinkan untuk menambah dua aksara bersama-sama, atau menambah nilai pembolehubah aksara.

Taip boolean

Java mempunyai jenis boolean ringkas yang digunakan untuk menyimpan nilai Boolean. Pembolehubah jenis ini boleh mengambil hanya dua nilai - benar dan salah. Nilai Boolean dikembalikan sebagai hasil daripada semua operator perbandingan, contohnya (a< b).

Pengisytiharan Pembolehubah

Bentuk asas pengisytiharan berubah ialah:

taip id[=value];

Jenis - ia adalah salah satu daripada jenis terbina dalam, iaitu, bait, pendek, int, panjang, char, float, double, boolean, atau nama kelas atau antara muka. Di bawah adalah beberapa contoh pengisytiharan pembolehubah pelbagai jenis. Beberapa contoh termasuk memulakan nilai awal. Pembolehubah yang tiada nilai awal dinyatakan secara automatik dimulakan kepada sifar.

Teks program ditulis menggunakan Huruf Latin, nombor dan tanda . Huruf dibenarkan dalam huruf besar dan huruf kecil.

Peranan khas dalam teks program dimainkan oleh nama (pengecam ) Dan perkataan terpelihara.

Nama (pengecam) dalam Pascal


Dibahagikan kepada pengecam standard dan pengecam pengguna.


DENGAN Pengecam standard digunakan untukUntuk menandakan fungsi dan pemalar yang ditakrifkan oleh pembangun bahasa. Contohnya: sqrt, abs, dll.

ID pengguna digunakan untuk menandakan nama atur cara, pembolehubah, pemalar dan objek lain yang ditakrifkan dalam atur cara. Nama boleh terdiri daripada sebarang bilangan huruf atau nombor (m panjang maksimum – 127 aksara), tetapi mesti bermula dengan huruf atau garis bawah .

Pengaturcara sering menggunakan nama yang bermakna dalam program mereka. Ini sentiasa berguna, dan dalam program yang kompleks ia sangat diperlukan.

Berikut adalah beberapa contoh nama:

bunga

TIM_04

Pascal_34


salah!

56flover

pr 1

456

odin dva

(1 dan 3 - bermula dengan nombor, 2 dan 4 - mempunyai ruang, iaitu ditulis dalam dua perkataan).


Perhatian: pengecualian ialah pengecam label, i.e. label mungkin bermula dengan nombor.


Perkataan terpelihara dalam Pascal

Digunakan untuk menandakan pengendali, bahagian program dan elemen lain dalam bahasa Pascal. Mereka tidak boleh digunakan sebagai nama dan mempunyai makna yang sama dalam semua program.


Perkataan simpanan dalam program ialah perkataan berikut:


mutlak

mutlak

Perpustakaan

Perpustakaan

Dan

Logik DAN

Mod

Baki bahagian

Susunan

Susunan

Tidak

Logik TIDAK

Mulakan

Permulaan blok

Ataupun

Logik ATAU

Kes

Pilihan

Daripada

daripada

Const

berterusan

Objek

Sebuah objek

Div

Pembahagian lengkap

Prosedur

Prosedur

Pergi ke

Pergi ke

Program

Program

buat

penuhi

ulang

ulang

Turun ke

Kurangkan kepada

Tali

Talian

Lainlah

Jika tidak

Kemudian

Itu

tamat

Hujung blok

Kepada

Bertambah

Fail

Fail

taip

taip

Untuk

Untuk

Sehinggalah

Sebelum ini

Fungsi

Fungsi

Kegunaan

guna

Jika

Jika

Var

Pembolehubah

menyampuk

menyampuk

manakala

Selamat tinggal

Antara muka

Antara muka

Dengan

Label

Label

Xor

Eksklusif ATAU


dan sebagainya.

Simbol terlarang

Jika semasa membuat fail atau folder baharu (semasa bekerja dalam sistem pengendalian Windows XP) anda akan cuba menggunakan simbol dalam nama fail/folder \ / : * ? " < > | , mesej sistem akan muncul: “Nama fail tidak boleh mengandungi aksara berikut: \ / : * ? "< > | » .

Apabila bekerja dalam sistem pengendalian Windows Vista dalam kes yang sama kotak dialog muncul Menamakan semula dengan mesej.

Nama yang diharamkan

Jika anda cuba mencipta fail atau folder dengan nama berikut: con, nul, prn, AUX, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9(kes huruf - huruf besar atau huruf kecil - tidak penting), - dalam kes sedemikian, sistem akan memaparkan nama dan bukannya nama "dilarang" yang anda masukkan, sebagai contoh, Fail baharu, atau Dokumen Teks, atau Dokumen Microsoft Word. Di mana Windows Vista akan memaparkan tetingkap Menamakan semula dengan mesej "Nama peranti tidak sah dinyatakan".

Maksudnya ialah mengikut "Konvensyen penamaan" Simbol dan nama ini dikhaskan oleh sistem fail untuk keperluan sistem "dalaman"; pengguna dilarang menggunakannya.

Catatan. Gunakan nama pada fail dan folder COM, COM10, COM11…, LPT, LPT10, LPT11... sistem tidak dilarang.

Pada sistem fail LEMAK format penamaan tradisional yang digunakan 8.3 , nama fail mesti terdiri daripada aksara ASCII. Panjang fail atau direktori mestilah tidak lebih daripada 8 aksara, diikuti dengan pembatas " . " (titik) dan sambungan sehingga 3 aksara. Aksara pertama nama mestilah huruf atau nombor. Apabila mentakrifkan nama, anda boleh menggunakan semua aksara kecuali yang disenaraikan di bawah:

. " / \ : ; | = ,

Menggunakan simbol ini mungkin menghasilkan hasil yang tidak dijangka. Nama tidak boleh mengandungi ruang.

Menamakan konvensyen dalam NTFS

Nama fail boleh mencapai sehingga 255 aksara, termasuk sebarang sambungan. Nama mengekalkan kes aksara yang dimasukkan, tetapi nama itu sendiri tidak sensitif huruf besar. NTFS tidak membezakan nama berdasarkan kes. Mana-mana aksara boleh digunakan dalam nama kecuali yang disenaraikan di bawah:

? " / \ < > * | :

Pada masa ini, anda boleh menentukan nama fail sehingga 253 aksara daripada baris arahan.

Adakah mungkin untuk memintas sekatan sistem fail?

Anda boleh membuat folder dengan nama terpelihara menggunakan Jurubahasa arahan Windows, Sebagai contoh:

– klik Mula -> Jalankan... -> Jalankan program -> cmd -> OK;

- dalam tetingkap yang terbuka Jurubahasa arahan selepas gesaan sistem, masukkan mkdir .\com1\ (Masuk).

Sebuah direktori bernama com1.

Anda tidak boleh memadamkannya dengan cara biasa: tetingkap akan muncul Ralat semasa memadam fail atau folder dengan mesej Tidak boleh memadam com1. Tiada akses. Cakera mungkin penuh atau dilindungi tulis, atau fail sedang digunakan oleh aplikasi lain atau Tidak boleh memadam com1. Fail tidak ditemui. Semak sama ada laluan dan nama fail adalah betul.

Untuk memadam direktori com1 anda perlu memasukkan arahan rmdir .\com1\ (Masuk).

Bagaimana untuk memadam fail dan folder dengan nama terpelihara

Untuk mengalih keluar fail dengan nama simpanan, anda boleh menggunakan arahan

DEL\\.\ \\

di mana – surat memandu;

- laluan;

- nama fail.

Untuk mengalih keluar direktori dengan nama simpanan, anda boleh menggunakan arahan

RD\\.\ :\\/s /q

atau

RmDir\\.\ :\\/s /q

di mana – surat memandu;

- laluan;

– nama direktori;

/s– memadam pepohon direktori (iaitu, bukan sahaja direktori yang ditentukan, tetapi juga semua fail dan subdirektori yang terkandung di dalamnya);

/q– lumpuhkan permintaan pengesahan apabila memadam pepohon direktori menggunakan suis /s.

Folder sistem

Juga Windows tidak akan membenarkan anda menamakan semula atau memindahkan folder sistem seperti Dokumen dan Tetapan(V Vista+Pengguna), Windows, Sistem32, Fail program. Mereka diperlukan untuk operasi biasa Windows(jika entah bagaimana - tidak dalam persekitaran Windows– namakan semula/pindahkannya, maka anda tidak akan dapat boot sistem pengendalian).

Nota

1. Kekunci arahan mkdir (md) Mencipta direktori:

MKDIR [drive:]laluan

MD [drive:]laluan

Pertukaran pasukan MKDIR apabila mendayakan pemprosesan perintah lanjutan:

Pasukan MKDIR mencipta, jika perlu, semua direktori perantaraan dalam laluan.

Sebagai contoh, jika \a tidak wujud, maka:

mkdir\a\b\c\d