【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

你可能感兴趣的:(java)