Java数据类型与基本操作
Java语法和C语言类似:
1.1整型类型
需要注意的是整数值一般默认为int类型,所以在定义long类型时需要在后面加上‘L’或‘l’,如:long num1=123L;
1.2.浮点型:
浮点型数据一般默认为double,定义float时须在后面加上’F‘或’f’;
1.3.char类型
1.4.boolean型
boolean型的取值范围为“True”和“False”,在Java中没有规定0代表false,1代表true,且boolean类型不能与其他类型的值进行转换代替。
2.1.数据类型之间的转换
除此之外,还有强制类型转换,和C语言规则相同。
注意:有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。
3.1.1标识符规定
Java标识符由字母,下划线,美元符和数字组成,且第一个不能是数字。在一般规定下:变量名以小写字母开头,下划线一般用来分离单词。
3.1.2.final变量
也即其他语言中的常量,一旦定义便不可改变。
3.1.3.运算符
Java运算符与C语言大致相同:
C语言运算符规则详情点此
另外: 取余操作:结果符号与右边操作数无关/浮点数也可以进行取余。
新增new运算符,用来创建一个新对象或者一个新数组。
Integer anInteger =new Integer(10);
**&&**instanceof运算符:用来测试第一个运算对象是否是第二个运算对象的实例:例如 A instanceof B,A必须是对象名,B是类名。如果一个对象直接或间接的来自于某个类,那么这个对象就认为是这个类的一个实例。