• 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 '00'
    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轻松入门经典教程【完整版】

  • 相关阅读:
    android 5.1 WIFI图标上的感叹号及其解决办法
    Recovery和Charger模式下屏幕旋转180度
    Android屏幕旋转总结
    Spring MVC 数据校验@Valid
    Spring注解装配
    Spring简单的REST例子
    Spring怎么引入多个xml配置文件
    spring使用c3p0报错
    Spring+JTA+Atomikos+MyBatis分布式事务管理
    (2-3)Eureka详解
  • 原文地址:https://www.cnblogs.com/cenliang/p/5625238.html
Copyright © 2020-2023  润新知