变量常量作用域

变量

//数据类型 变量名=值;可以使用逗号隔开来声明多个同类型变量但不建议

type varName = value ;

例:

int age = 10 ;

String name = "sara" ;

double pi = 3.14 ;

char x = 'X' ;

注意事项

1、每个变量都有类型,类型可以是基本类型,也可以是引用类型

2、变量名必须是合法的标识符

3、变量声明是一条完整的语句,因此每一个声明都必须以分号结束

变量作用域

1、类变量

2、实例变量

3、局部变量

例:

public class comment {
    //属性:变量

    // 类变量,static类变量关键字标识
    static double salary = 5000 ;
    //实例变量,从属于对象,必须通过对象使用,如果不初始化,会赋默认值,数值类型默认赋0或0.0,布尔值默认false,除了基本类型,其余默认均为null
    String str ;
    int num;


    //main方法
    public static void main(String[] args) {
        //变量类型 变量名 = new comment();实例变量的使用
        comment demo = new comment();
        System.out.println(demo.str);
        System.out.println(demo.num);

        //类变量使用 static标识
        System.out.println(salary);
        //方法引用
        System.out.println(test());
    }
    //其它方法
    public static int test(){
        int c = 1 ; //局部变量,必须声明和初始化值,作用域在方括号内,括号外不能使用
        return  c;
    }
}

常量

1、常量值初始化后不能再改变

2、常量名一般使用大写字符

3、关键字final标识,格式:final 常量名 = 值 ; 例: final double PI = 3.14 ;

public class comment {
    //常量,修饰符不分前后顺序,static和final都是修饰符
    static final double PI = 3.14;//或final static PI = 3.14;

    //main方法
    public static void main(String[] args) {
        //常量引用
        System.out.println(PI);
    }
}

变量的命名规范

1、所有变量、方法、类名:见名知意

2、类成员变量首字母小写和驼峰原则:monthSalary,除了第一个单词以外,后面的单词首字母大写

3、局部变量首字母小写和驼峰原则

4、常量全部使用大写字母,单词比较多,使用下划线,MAX_VALUE

5、类名首字母大写和驼峰原则,Test,TestDemo

6、方法名首字母小写和驼峰原则,run(),runRun()

posted @ 2023-02-01 16:40  chengh0618  阅读(13)  评论(0编辑  收藏  举报