JavaSE 基础 第09节 赋值与初始化

2016-06-28

1 赋值
赋值:是给变量指定一个值或者是改变一个变量的值。
int speed=30;
variable=expression;//变量类型 变量名=表达式

package day09;

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+prize);//总薪水
        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) 0000 0000
short 0(short) 0000 0000 0000 0000
int 0
long 0L
float 0.0F
double 0.0D

package day09;

public class TestInit {
    
    public static void main(String[] args) {
        int aNum;
        aNum=20;
        System.out.println(aNum);
    }

}

package day09;

public class DefaultValue {
    
    //声明类变量
    static boolean aBoolean;
    static char achar;//'/000'
    static byte abyte;
    static short ashort;
    static int aint;
    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("aBoolean="+aBoolean);
        System.out.println("ashort="+ashort);
        System.out.println("aint="+aint);
        System.out.println("afloat="+afloat);
        //System.out.println("adouble="+adouble);
    }

}

【参考资料】

[1] Java轻松入门经典教程【完整版】

 

posted @ 2016-06-28 22:33  岑亮  阅读(292)  评论(0编辑  收藏  举报