赋值
赋值:是给变量指定一个值或者是改变一个变量的值。
int time = 60;
variable = expression;//变量类型 变量名 = 表达式
public class TestJava {
public static void main(String[] args){
//声明变量
int speed,salary;
float time,basicSalary,prize,distance;
char alphabet;
//给变量赋值
speed = 25;
alphabet = 'a';
time = 60;
basicSalary = 2654.6f;
prize = 750.5f;
//通过表达式给变量赋值
salary = (int)(basicSalary+prize);
distance = speed *time;
System.out.println(alphabet);
System.out.println(salary);
System.out.println(distance);
}
}
初始化
局部变量:必须显示进行初始化。
实例变量和类变量:编译器可以自动对他们进行初始化。
boolean:false
char:’\000’
byte:0(byte) 00000000
short:0(byte)0000000000000000
int:0
long:0L
float:0.0F
double:0.0D
public class TestJava {
//声明类变量
static boolean aBoolean;
static char achar;//'\000'
static byte abyte;
static short ashort;
static int aint;
static long along;
static float afloat;
static 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);
System.out.println("adouble="+adouble);
}
}