all to all,java中变量一共有八种
内容参考csdn和How2j
【不定期更新】
整型
类型 | 缺省值 | 长度 | 数的范围 |
---|---|---|---|
byte | 0 | 8位 | -128-127 |
short | 0 | 16位 | -32768-32767 |
int | 0 | 32位 | 2147483648-2147483647 |
long | 0 | 64位 | -922372036854775808-922372036854775807 |
字符型
字符型(char类型)用于存放一个字符,用单引号’表示 (双引号表示字符串),其长度和short一样,也是16位的。
浮点型
类型 | 缺省值 | 长度 | 数的范围 |
---|---|---|---|
float | 0.0 | 32位 | 3.4E-038~3.4E+038 |
double | 0.0 | 64位 | 1.7E-308-1.7E+308 |
布尔型
类型 | 缺省值 | 长度 | 数的范围 |
---|---|---|---|
boolean | false | 1位 | false、true |
属性、字段、Field
当一个变量被声明在类下面
变量就叫做字段 或者属性、成员变量、Field
比如变量i,就是一个属性。
那么从第2行这个变量声明的位置开始,整个类都可以访问得到
所以其作用域就是从其声明的位置开始的整个类
public class HelloWorld {
int i = 1;
int j = i; //其他的属性可以访问i
public void method1(){
System.out.println(i); //方法1里可以访问i
}
public void method2(){
System.out.println(i); //方法2里可以访问i
}
}