1 赋值
赋值:是给变量指定一个值或者是改变一个变量的值,
且 必须是在该变量类型所能表达的范围之内。
int speed = 30;
标准形式:
variable = expression; //变量类型 变量名 = 表达式
2 初始化
局部变量:必须显示的进行初始化。
实例变量/类变量:编译器可以自动对它们进行初始化。
boolean false
char "\000"
byte 0(byte) 00000000
short 0(short) 00000000 00000000
int 0
long 0L
float 0.0F
double 0.0D
实际操作:
package dataType;
public class DefaultValue {
//声明类变量
static boolean aboolean;
static char achar;
static byte abyte;
static short ashort;
static int aint;
static long along;
static float afloat;
//声明实例变量
double adouble;
public static void main(String[] args) {
//查看初始值
System.out.println("aboolean="+aboolean);
System.out.println("achar="+achar);
System.out.println("abyte="+abyte);
System.out.println("ashort="+ashort);
System.out.println("aint="+aint);
System.out.println("along="+along);
System.out.println("afloat="+afloat);
//报错,实例变量是无法直接用的 需要转变为类变量
//static double adouble
System.out.println("adouble="+adouble);
}
}