Konstanta merujuk nilai tetap bahwa program tidak dapat mengubah selama pelaksanaannya. Nilai-nilai tetap juga disebut literal.
Konstanta dapat dari salah satu tipe data dasar seperti konstan integer, floating konstan, karakter konstan, atau string literal. Ada juga konstanta enumerasi juga.
Konstanta diperlakukan seperti variabel biasa kecuali bahwa nilai-nilai mereka tidak dapat diubah setelah definisi mereka.
Enumerasi adalah satu set konstanta bilangan bulat bernama.
Mendeklarasikan Konstanta
Dalam VB.Net, konstanta dinyatakan menggunakan pernyataan Const. Pernyataan Const digunakan pada modul, kelas, struktur, prosedur, atau tingkat blok untuk digunakan di tempat nilai literal.
Sintaks untuk pernyataan Const adalah:
[ < attributelist> ] [ accessmodifier ] [ Shadows ]Const constantlist
Dimana,
- AttributeList: menentukan daftar atribut diterapkan pada konstanta; Anda dapat memberikan beberapa atribut dipisahkan dengan koma. Opsional.
- accessmodifier: menetapkan kode dapat mengakses konstanta ini. Opsional. Nilai dapat berupa dari: Umum, Dilindungi, Teman, Protected Friend, atau pribadi.
- Shadows: ini membuat menyembunyikan konstan elemen pemrograman nama identik dalam kelas dasar. Opsional.
- Constantlist: memberikan daftar nama-nama konstanta dideklarasikan. Wajib.
Dimana, setiap nama konstan memiliki sintaks berikut dan bagian:
constantname [ As datatype ] = initializer
- constantname: menentukan nama dari konstanta
- datatype: menentukan tipe data dari konstanta
- initializer: menentukan nilai yang diberikan untuk konstanta
For example,
'The following statements declare constants.'Const maxval As Long = 4999Public Const message As String = "HELLO"Private Const piValue As Double = 3.1415
Contoh
Contoh berikut menunjukkan deklarasi dan penggunaan nilai konstan:
Module constantsNenumSub Main()Const PI = 3.14149Dim radius, area As Singleradius = 7area = PI * radius * radiusConsole.WriteLine("Area = " & Str(area))Console.ReadKey()End SubEnd Module
Ketika kode di atas dikompilasi dan dijalankan, menghasilkan hasil sebagai berikut:
Area = 153.933
Cetak dan Tampilan Konstanta di VB.Net
VB.Net menyediakan cetak dan layar konstanta berikut:
Constant | Description |
---|---|
vbCrLf | Carriage return/linefeed character combination. |
vbCr | Carriage return character. |
vbLf | Linefeed character. |
vbNewLine | Newline character. |
vbNullChar | Null character. |
vbNullString | Not the same as a zero-length string (""); used for calling external procedures. |
vbObjectError | Error number. User-defined error numbers should be greater than this value. For example: Err.Raise(Number) = vbObjectError + 1000 |
vbTab | Tab character. |
vbBack | Backspace character. |
Mendeklarasikan Enumerations
Tipe enumerasi dinyatakan menggunakan pernyataan Enum. Pernyataan Enum menyatakan pencacahan dan mendefinisikan nilai-nilai anggotanya. Pernyataan Enum dapat digunakan pada modul, kelas, struktur, prosedur, atau tingkat blok.
Sintaks untuk pernyataan Enum adalah sebagai berikut:
[ < attributelist > ] [ accessmodifier ] [ Shadows ]Enum enumerationname [ As datatype ]memberlistEnd Enum
Dimana,
- AttributeList: mengacu pada daftar atribut diterapkan ke variabel. Opsional.
- asscessmodifier: menetapkan kode dapat mengakses mantri ini. Opsional. Nilai dapat berupa dari: Umum, Dilindungi, Teman atau Swasta.
- Shadows: ini membuat pencacahan menyembunyikan elemen pemrograman nama identik dalam kelas dasar. Opsional.
- enumerationname: nama pencacahan. Wajib
- datatype: menentukan tipe data dari pencacahan dan semua anggotanya.
- Daftar anggota: menentukan daftar konstanta anggota yang dinyatakan dalam pernyataan ini. Wajib.
Setiap anggota di Daftar anggota memiliki sintaks berikut dan bagian:
[< attribute list>] member name [ = initializer ]
Dimana,
- Nama: menentukan nama dari anggota tersebut. Wajib.
- initializer: nilai yang diberikan kepada anggota pencacahan. Opsional.
For example,
Enum Colorsred = 1orange = 2yellow = 3green = 4azure = 5blue = 6violet = 7End Enum
Contoh
Contoh berikut menunjukkan deklarasi dan penggunaan Enum variabel Warna:
Module constantsNenumEnum Colorsred = 1orange = 2yellow = 3green = 4azure = 5blue = 6violet = 7End EnumSub Main()Console.WriteLine("The Color Red is : " & Colors.red)Console.WriteLine("The Color Yellow is : " & Colors.yellow)Console.WriteLine("The Color Blue is : " & Colors.blue)Console.WriteLine("The Color Green is : " & Colors.green)Console.ReadKey()End SubEnd Module
Ketika kode di atas dikompilasi dan dijalankan, menghasilkan hasil sebagai berikut:
The Color Red is: 1The Color Yellow is: 3The Color Blue is: 6The Color Green is: 4
Done..
Selamat Mencoba:)
Next Page >>> VB.Net - Modifiers
Sumber: tutorialspoint.com
Tidak ada komentar:
Posting Komentar