【Java 小白菜入門筆記 1.1】常量和變量

在Java中定義常量的方式:final關鍵字

public class FinalVar{
    public static void main(String[] args){
        final double PI = 3.14159;
        double r = 2.4;
        System.out.println("The area of circle is ");
        System.out.println(PI * r * r);
    }
}

輸出結果:

The area of circle is 
18.095558399999998

Java中的變量有int、float、double、String等。先定義後使用。
對於float類型,賦值時需要後面附上F或f。對於double,附上D或d,也可以不用。long類型的附上l或者L。char a = ‘a’,short兩個字節、byte一個字節。另,boolean不能轉成int之類的數值,只能爲true或false。

public class VarTest{
    public static void main(String[] args){
        int intvar;
        intvar = 1;
        double dbvar;
        dbvar = 1.04;
        System.out.println("Variables test : ");
        System.out.println(intvar + dbvar);
    }
}

輸出結果:

Variables test : 
2.04

Java中的變量類型: 表示整數的short long int byte,浮點數的float和double,布爾值的boolean,字符型的char。

字符串是通過Java中的String類來實現的。具體操作如下:

public class StringTest {
    public static void main(String args[]){
        String s1 = "abdceabd";
        String s2 = new String("ahaha");
        String s3 = new String("JAVA");
        String s4 = new String("Java");
        String s5 = new String(" test strip trim \n");
        System.out.println("s1 length : " + s1.length());
        System.out.println("string compare : " + s3.equals(s4));
        System.out.println("string compare w/o case : " + s3.equalsIgnoreCase(s4));
        boolean b = (s2 == s3);
        System.out.println("check addr : " + b);
        System.out.println(s2.concat(s3));
        char c = s3.charAt(0);
        System.out.println(c);
        String substr = s2.substring(1, 3);
        System.out.println(substr);
        System.out.println(s5.trim());
    }
}

實驗結果:

s1 length : 8
string compare : false
string compare w/o case : true
check addr : false
ahahaJAVA
J
ha
test strip trim
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章