程序笔记   发布时间:2022-07-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Java---变量,常量,作用域大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

    变量是什么:就是可以变化的量,例如我们平时所作的方程式x,y一样就是变量。

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

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

     注意事项:

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

             变量名必须是合法的标识符(例如:声明一个int型变量,标识符用#号开头,int #a ;   这种形式是不允许的。)

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

  变量的定义:

            

import java.util.Arrays;

public class MyJava {
    public static  void main(String[] args) {
      //第一种定义一个变量,不赋值
       int a;
       //第二中一起定义多个变量,不赋值
       int s1,s2,s3;
       //第三种定义一个变量,赋上初始值
       int a1=1;
        //第四种一起定义多个变量,赋上初始值
       int b1=1,b2=2,b3=3;
       //第五种一起定义多个变量,分别定义,分别赋初始值。
       int m1=1;
       int m2=2;
       int m3=3;

       //同理其它类型变量定义也一样。
    }
}

上面就是一般变量的声明方式,但是我个人推荐使用最后一种,每一个变量都独立声明,这样有利于后续开发时,能看的清晰。增强代码的可读性。

 接下来我们要说的就是作用域了,变量的作用域一般有三种:

    类变量:可以写在类里面

    实例变量:写在类中间

    局部变量:写在方法里面

局部变量的使用:

 

Java---变量,常量,作用域

 

 

Java---变量,常量,作用域

 

 从上面可以看出,局部变量要输出必须初始化,也就是给变量赋初始值。

import java.util.Arrays;

public class MyJava {



    //这个时main方法,通常我们也叫它程序的入口,后续说方法的时候就明白方法是什么了。
    public static  void main(String[] args) {
        //局部变量,写在方法里面
        int a=10;//注意:局部变量如果不赋初始值,是不能输出的
       System.out.println(a);
    }
}

实例变量的使用:

 

Java---变量,常量,作用域

 

 直接输出会报错,当然不是因为没有赋值的原因,下面会说。主要是它属于类的实例变量,不在方法内,所以直接输出会报错。

Java---变量,常量,作用域

 

 上面可以看出,实例变量是如何输出的,通过上面的输出我们也可以看到,实例变量是由初始值的String类型的初始值就是null,int类型的初始值就是0,另外布尔类型的初始值是false这里就不多说了。

类变量如何使用:

Java---变量,常量,作用域

 

 从上面可以看出类变量要带关键字static,类变量可以不用像实例变量那样通过new一个类的对象来调用实例变量。它可以直接输出。

 但是如果我没有给类变量带关键字static,是否还可以输出呢?我们看一下下面:

Java---变量,常量,作用域

 

 很显然,它报了错!

下面我们就说一下什么是常量:

 常量:初始化后不能在改变值,不会变动的值。

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

 常量一般使用大写字母。

它需要一个关键词final去声明:final  int a=3.14

常量在程序中的使用:

Java---变量,常量,作用域

 

 大家有没有发现static和final无论谁在前是不是都能输出?因为Static ,final都是修饰符,修饰符部分先后顺序。

 

 其实在实际开发中,为了保证代码的整洁度和可读性我们通常都会将变量的命名规范起来。命名规范要注意一下几点:

    1,所有变量,方法或者类名:见名知意,也就是如果我定义一个年龄变量,int  age=20;那么大家一看就明白。

    2,类成员变量:首字母小写或者驼峰原则: 比如我定义一个开始时间变量:startTime 除了第一个单词小写外,其它首字母都是大写。

    3,局部变量:首字母小写和驼峰原则。(驼峰原则是什么:就是像骆驼一样起伏 ,一高一低。也就是每个单子首字母都是大写。。。。。真他妈难解释。哈哈哈哈)

    4,常量:一般由大写字母和下划线组成: 例如定义一个学生学号: stuDENT_CNO 

    5,类名:首字母大写或者驼峰原则  例如:学生类 student  等

    6,方法名:首字母小写或者驼峰原则  例如:run()       studengRun().

 

 

   

 

大佬总结

以上是大佬教程为你收集整理的Java---变量,常量,作用域全部内容,希望文章能够帮你解决Java---变量,常量,作用域所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。