版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
数据类型
浮点型
double 8
float 4
整形
byte 1
int 4
short 2
long 8
字符型
char 2
布尔型
boolean
转义字符(和C语言相同)
\n
\t
\0
\\
\'
\''
布尔类型
占一位
数据类型转换
1、 自动转换;整数向小数可以转,字节小的像字节大的可以转,不能给char转。
2、 强制类型:有精度损失,前面加括号直接转。
3、 小数默认是double类型。
赋值运算注意
用常量对变量赋值时,常数后面最好加上类型说明。
字符串属于类型
字符串连接符‘+’
左右两端只要有一个字符串,“+”就变成字符串连接符,结果也是字符串。
顺序,循环,分支语句,和C语言完全相同。
C语言中有goto 语句,java 为了防止结构太混乱,做了保留,使用了类似的标记方法,可以在break和continue后加上标签,进行跳转。
数组:
数组的定义:
1 、 type[] arrayName; arrayName=new type[]{ar1,ar2……}
2 、 type[] arrayName={ar1,ar2……};
数组的遍历
for(type a:arrayName){(a循环表示数组中的每一个元素,a和数组同类型)};
(不能用这种方对数组赋值)
方法。
1、 类似函数;但不能直接调用,通过类调用普通方法。
2、 定义一个方法时,加上public statictype Name();不用创建对象,类似C语言直接调用。
3、 方法名可以相同但参数个数,参数类型至少有一个不相同。