1.标识符
跟c不同的是多了个美元$
规则:1.标识符由字母,下划线,数字,美元符组成 2.开头要以字母,下划线,美元符。(即和c一样不能用数字) 3.标识符大小写敏感,长度不限。 4.约定俗成喔,标识符不能和java的关键字重名。如:class附:关键字就是有特殊意义的字符,一般小写
2.常量
1.整型常量,字符型常量:就直接打
比如输出常量123System.out.println(123);2.字符串常量:"helloworld"3.字符常量'a'4.逻辑符常量:true,false 附:和const相对应的是final
3.变量
3.运算符
基本都一样……
要注意的有: 逻辑运算符:^异或位运算符:本来就不熟,要的时候再查
& ^ | ! >> << >>>扩展字符运算符
字符串连接运算符:+1.String s = "hello"+"world";2.+号运算符两侧的操作数中只要有一个是字符串系统会自动把另一个也变为字符串然后进行连接Int i=3;System.out.println("i= "+i);3.当进行打印的时候System.out.println()时,不管打印的是什么变量,都自动转换为字符串进行打印。短路与&& 短路或||(这个与c一样)为什么叫短路呢,因为只要结果确定第二个操作数将不进行计算。 如:
Int i=1,j=2;boolean a = (i>3)&&(i+j>5)前面那个已经是假的了后面那个就不会再去计算了。& |这两个叫逻辑与,逻辑或 就是不会短路,即使结果已经确定,依然会算买第二个操作数。4.循环和分支
If 跟c基本一样
For 跟c基本一样,里面可以int iWhile ,do while 和c基本一样(跟c一样,do while的while后面要记得加分号!)Break,continue和c基本一样Switch: 语法和c基本一样,但java的switch只能探测int值,但switch()里面还是能装char的,因为可以转化为int