zoukankan      html  css  js  c++  java
  • Day02_java基础 变量

    变量

    变量是什么:就是可以变化的量!

    java是一种强类型语言,每个变量都必须声明其类型

    java变量是程序中的最基本的存储单元,其要素包括变量名,变量类型和作用域

    type varName[=value][{,varName[=value]}];
    //数据类型 变量名 = 值;可以使用逗号隔开来声明多喝同类型变量。
    

    注意事项

    • 每个变量都有类型,类型可以是基本类型,也可以是引用类型。
    • 变量名必须是合法的标识符。
    • 变量声明是一条完整的语句,因此每一个声明都必须以分号结束
    public class Demo07 {
        public static void main(String[] args) {
            //int a,b,c;
            //int a=1,b=2,c=3;      //程序可读性
            String name = "lemon";
            char x='X';
            double pi=3.14;
    
            System.out.println();
        }
    }
    

    变量作用域

    • 类变量
    • 实例变量
    • 局部变量
    public class Variable{
    	static int allclicks=;/类变量
    	string str="hello world"; //实例变量
    	public void method()i
    		int i =0;//局部变量
    	}
    }
    
    public class Demo08 {
        //类变量
        static double salary=2500;      //salary工资
        //属性:变量
    
        //实例变量:从属于对象;如果不自行初始化,这个类型的默认值 0 0.0
        //布尔值:默认值是false
        //除了基本类型,其余的默认值都是null
        String name;
        int age;
    
        //main方法
        public static void main(String[] args) {
    
            //局部变量:必须声明和初始化值
            int i=10;
            System.out.println(i);
    
            //变量类型  变量名字 = new Demo08();
            Demo08 demo08=new Demo08();
            System.out.println(demo08.age);
            System.out.println(demo08.name);
    
            //类变量  static
            System.out.println(salary);
    
        }
    
        //其他方法
        public void add(){
            System.out.println();
        }
    }
    

    常量

    • 常量(Constant):初始化(initialize)后不能再改变值!不会变动的值。

    • 所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变

      final 常量名=值;
      final double PI=3.14;
      
    • 常量名一般使用大写字符

    变量的命名规范

    • 所有变量、方法、类名:见名知意
    • 类成员变量:首字母小写和驼峰原则: monthSalary除了第一个单词以外,后面的单词首字母大写
    • 局部变量:首字母小写和驼峰原则
    • 常量:大写字母和下划线:MAX_VALUE
    • 类名:首字母大写和驼峰原则: Man, GoodMan方法名:首字母小写和驼峰原则: run(), runRun()
  • 相关阅读:
    形象理解ERP(转)
    禁用windows server 2008 域密码复杂性要求策略
    How to adding find,filter,remove filter on display method Form
    Windows Server 2008 R2激活工具
    How to using bat command running VS development SSRS report
    Creating Your First Mac AppGetting Started
    Creating Your First Mac AppAdding a Track Object 添加一个 Track 对象
    Creating Your First Mac AppImplementing Action Methods 实现动作方法
    Creating Your First Mac AppReviewing the Code 审查代码
    Creating Your First Mac AppConfiguring the window 设置窗口
  • 原文地址:https://www.cnblogs.com/lemonlover/p/13974529.html
Copyright © 2011-2022 走看看