1 赋值
赋值:是给变量指定一个值或者是改变一个变量的值。
int speed=30;
variable=expression;//变量类型 变量名= 表达式
package day09;
/**
*
* @author Administrator
*赋值
*/
public class Test {
public static void main(String[] args) {
//声明变量
int speed,salary;
float time,basicSalary,prize,distance;
char alphabet;
//给变量赋值
alphabet ='a';
basicSalary=3094.5F;//基本工资
prize=2344.55F;//奖金
speed=30;//速度
time=3.4F;//时间
//通过表达式给变量赋值
salary=(int)(basicSalary+basicSalary);//总薪水
distance= speed*time;//距离=速度*时间
System.out.println("字母alphabet="+alphabet);
System.out.println("员工基本工资basicSalary="+basicSalary);
System.out.println("员工奖金prize="+prize);
System.out.println("员工总工资salary="+salary);
System.out.println("距离distance="+distance);
}
}
2 初始化
局部变量:必须显示的进行初始化。
实例变量和类变量:编译器可以自动对他们进行初始化。
boolean false
char '\000'
byte 0(byte)00000000
int 0
long 0L
float 0.0F
double 0.0D
package day09;
public class DefaultValue {
//声明类变量
static boolean aboolean;
static char achar;
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("afolat="+afloat);
System.out.println("adouble="+adouble);
}
}