Nomlangan konstantalar
Java tilida konstantalarni belgilash uchun final kalit so'zidan foydalaniladi:
public class Constants
public static void main(String[] args)
final double CM_PER_INCH = 2.54;
double paperWidth = 8.5;
double PaperHeight = 11;
System.out.println("Sahifa hajmi santimetrlarda: "
+ paperWidth * CM_PER_INCH + "ga"
+ paperheight * CM_PER_INCH);
Nomlangan konstanta qiymatini o'zgartirish mumkin emas. Konstantalar
nomida katta harflarni ishlatish shart emas.
Java tilida bir sinf ichida bir necha usullarda ishlatiladigan konstantalar sinf
konstantalari (class constants) deb ataladi. Sinf konstantalari static final kalit so'zi
yordamida ta'riflanadi.
public class Constants2
{
public static final double CM_PER_INCH = 2.54;
public static void main(String [] args)
{
double paperWidth = 8.5;
double PaperHeight = 11;
System.out.printIn("Sahifa kattaligi santimetrlarda: "
+ paperWidth * CM_PER_INCH + "ga"
+ paperHeight * CM_PER_INCH);
Sinf konstantalari main usuli tashqarisida ta'riflanadi. A8gar konstanta.
Agar konstanta public sifatida ta'riflangan bo'lsa unga boshqa sinf usullarida
murojaat qilish mumkin. Masalan quyidagicha:
Constants2.CM_PER_INCH.
Java tilida const so'zi hizmatchi hisoblanadi, lekin foydalanilmaydi.
Konstantalarni ta'riflash uchun final kalit so'zidan foydalanish zarur
Do'stlaringiz bilan baham: |