美文网首页大数据
Java 变量 运算符

Java 变量 运算符

作者: 喵感数据 | 来源:发表于2019-11-04 16:47 被阅读0次

    标识符
    什么是标识符?
    以字母、下划线、美元符号开头,后跟字母、下划线、美元符号或数字所组成的字符系列。
    长度没限制,但标识符不可以是java中的关键字。

    关键字
    什么是关键字?
    java中有一些字符系列具有特殊的含义,这些字符系列被保留下来,不用做标识符,所以关键字又称保留字。
    关键字一共50个,全部是小写英文组成,其实是50个单词。

    标识符的作用?
    它是用来命名的。java里所有的需要命名的元素,都要使用标识符来命名。
    也就是说,任何一个名字,都应该是一个标识符。
    例如:类名、方法名、接口名、包名...

    关键字


    变量
    什么是变量 ?
    字面意义 : 变化的量。变量是程序中基本的存储单元,是内存的一个存储单位,变量就是用来存储数据的。

    如何使用变量 ?
    变量要先声明后使用。即你要使用变量,那么你必须先定义一个变量

    变量声明的意义 ?
    例如 int i = 3 || double d ;
    程序执行到变量声明,意味着内存中开辟了相应的空间给与这个变量使用。变量类型不同开辟空间大小也不同。


    如何声明变量?先声明后使用!
    变量声明必须要声明类型。
    java是一门强类型的语言,所有的变量声明时都需要给定其数据类型。变量声明必须有名字,变量名字需要满足标识符规则。
    固定格式:
    格式 1
    数据类型 变量名字 ;
    例如:int i ;
    格式 2
    数据类型 变量名字1,变量名字2,变量名字n;
    例如:int x , y ,z;
    建议使用 第一种

    声明变量并赋值
    格式 3
    数据类型 变量名字 = 值;
    例如:int x = 3;
    格式 4
    数据类型 变量名字1 = 值1 , 变量名字n = 值n;
    例如:int x = 3 , y = 4 , z = 5 ;
    建议使用第三种

    注意:
    变量不可重复声明
    变量可以反复赋值

    public class FirstJava {
        //声明整型变量
        int x;
        int y,z;
        int x1 = 1;
        int y1 = 2,z1 = 3;
        public static void main(String[] args) {
            int i = 1;
            System.out.println(i);
            i = 4;
            System.out.println(i);
        }
    }
    

    变量的三要素
    1.变量的类型:每个变量在声明时就确定了类型,且类型不能更改。
    2.变量的名字:变量不能改名字。
    3.变量的作用范围

    变量在被进行了初始化之后就可以使用了。
    什么是初始化?
    初始化就是第一次赋值。

    变量的作用范围?变量的种类 ?
    根据变量的声明位置和作用范围可以把变量分成两类
    1.局部变量
    2.成员变量

    局部变量:在类体中、方法、语句块或者方法的语句块中声明的变量是局部变量。
    特性
    1.没有默认值或者说声明之后没有默认进行初始化。
    2.作用范围,局部变量的作用范围:从声明处开始到其所在的 方法 或 语句块结束处 结束作用范围。

    成员变量:在类体中、方法和语句块之外声明的变量是成员变量
    特性
    1.有默认值,但是默认值取决于类型。例如:int型默认0 double型默认0.0
    2.作用范围:整个类,在该类中的任何地方都可以访问到。

    在不同的方法里可以声明 同名的变量吗?

        //在不同的方法里可以声明 同名的变量
       public static void main(String[] args) {
           int i = 3;
           System.out.println(i);
           show();
       }
        //声明不重复的变量主要是考虑使用的问题
       private static void show() {
           int i = 4;
           System.out.println(i);
       }
    }
    

    在方法里 可以声明和成员变量 同名的变量吗的 ?

    public class FirstJava {
        //在方法里可以声明和成员变量同名的变量,默认使用局部变量
        static int i;
       public static void main(String[] args) {
           int i = 3;
           System.out.println(i);
       }
    
    }
    

    相关文章

      网友评论

        本文标题:Java 变量 运算符

        本文链接:https://www.haomeiwen.com/subject/ousdbctx.html