標籤:system 系統設定 == EAP text color tom als pac
在JAVA中利用public static final的組合方式對常量進行標識(固定格式)。
對於在構造方法中利用final進行賦值的時候,此時在構造之前系統設定的預設值相對於構造方法失效。
常量(這裡的常量指的是執行個體常量:即成員變數)賦值:
①在初始化的時候通過顯式聲明賦值。Final int x=3;
②在構造的時候賦值。
局部變數可以隨時賦值。
1 package TomText; 2 //利用if語句,判斷某一年是否是閏年。 3 public class TomText_28 { 4 public static void main(String args[]){ 5 6 //第一種方式 7 int year = 1989; 8 if ((year % 4 ==0 && year % 100 != 0) || (year % 400 ==0)){ 9 System.out.println(year + "is a leap year.");10 }else{11 System.out.println(year + "is not a leap year.");12 }13 14 //第二種方式15 year = 2000;16 boolean leap;17 if (year % 4 != 0){18 leap = false;19 }else if(year % 100 != 0){20 leap = true;21 }else if(year % 400 != 0){22 leap = false;23 }else{24 leap = true;25 }26 if(leap == true){27 System.out.println(year + "is a leap year.");28 }else{29 System.out.println(year + "is not a leap year.");30 }31 32 //第三種方式33 year =2050; 34 if(year % 4 == 0){35 if(year % 100 == 0){36 if(year % 400 == 0){37 leap = true;38 }else{39 leap = false;40 }41 }else{42 leap = false;43 }44 }else{45 leap = false;46 }47 if(leap == true){48 System.out.println(year + " is a leap year.");49 }else{50 System.out.println(year + " is not a leap year.");51 }52 }53 54 }
在JAVA中利用public static final的組合方式對常量進行標識