java的变量和变量的作用域
2017-10-24 本文已影响33人
少帅yangjie
java中的基本变量有4类8种
一.整数类型
byte(字节) short(短整型) int(整型) long(长整型) 默认的类型是int
(1个字节) (2个字节) (4个字节) (8个字节) 依次变大
例如 8 默认就是int类型
long l = 8L;定义长整型的数字
二.小数类型
float double 默认的类型是double
(4个字节) (8个字节)精度越高,运算量越大。
float f = 8.0f;
三.字符类型
char c = 'c'; char(两个字节)
四.逻辑类型
boolean b = true|false//只有两种结果(真或假)。boolean(一个字节)
变量的定义方式******重点******
a.在运算的时候,小类型的变量和大类型的变量进行运算会自动将小类型的值转换为大类型。
b.如果要把一个大类型的值存储到小类型中,必须进行强制类型转换,否则编译会出错。
c.当byte、short和char进行运算的时候,会自动转换为int。
变量进行运算的相关例子变量的作用域:
1.相同作用域中的变量不能重复定义。
例子:int a = 10; int a = 20;//这种是不能定义的。
2.如果变量没有定义是不能进行使用的。
例子:a = 20;//这样就会报错,因为我没有声明a的类型。
***变量的作用域:只要记住花括号内有效。
关于变量作用域的例子