【Javaキャベツ入門ノート1.1】定数と変数

10928 ワード

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 2バイト,byte 1バイト.また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 
"
); 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