【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