Java教程

变量声明、赋值、初始化三个区别

本文主要是介绍变量声明、赋值、初始化三个区别,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、变量的“声明”:只有数据类型和变量名,如果不理解的话,请看下面黄色字体,前面那个是格式,下面四类八种是例子只有等号前面的两组英文;

 格式:             数据类型    变量名;        //这个就是声明

 声明有几种数据类型,(四类八种):

例子:
        第1类:整型
                int  i;                  //声明一个整型的变量,其变量名字为i;
                short s;               //声明一个短整型的变量,其变量名字为s;
                long l;                //声明一个长整型的变量,其变量名字为l;
                byte  by;                //声明一个字节型的变量,其变量名字为by;
        第2类:浮点型
                double d;            //声明一个浮点型双精度的变量,其变量名字为d;
                float f;                //声明一个浮点型单精度的变量,其变量名字为f;
        第3类:字符型
                char c;                 //声明一个字符型的变量,其变量名字为a;
        第4类:布尔型
                boolean bl;          //声明一个布尔型的变量,其变量名字为bl;

!!!声明代码如下:

// 声明格式:数据类型 变量名;


//1.声明一个数据类型为整型的变量,变量名为i:
        int i;

//2.声明一个数据类型为短整型的变量,变量名为s:
        short s;

//3.声明一个数据类型为长整型的变量,变量名为l:
        long l;

//4.声明一个数据类型为字节类型的变量,变量名为by:
        byte by;

//5.声明一个数据类型为浮点型单精度的变量,变量名为f:
        float f;

//6.声明一个数据类型为浮点型双精度的变量,变量名为d:
        double d;

//7.声明一个数据类型为字符类型的变量,变量名为a:
        char c;

//8.以下声明一个布尔数据类型:
        boolean bl; 

二、变量的“赋值”:先声明数据类型和变量名才能赋值,赋值是 “=”号
        ’赋值‘其意思用人的理解是:数据类型就是什么品牌和多大的容器,变量名理解为这个容器叫什么名字,知道这个容器的名字后,以后想使用这个变量装东西,就用这个名字,用这个名字就代表了用这个容器,                       

//1.如果还看不懂上面这段话,就模仿自己给自己多读几遍这段,多读几遍就有一丢丢理解了!

//2.赋值的操作作用就是将右边的数据值通过这个等号赋值数据给左边,让变量名这个容器里存放东西可以操作,理解为右边的东西存在左边的口袋里

//3.赋值只有变量名和等号和值和分号;

格式:  变量名  =  数值
以下部分接上面的声明变量后继续敲:
             

//以下是代码赋值片段
i = 15;                       //int
s = 20;                     //short
l = 25;                        //long
by = 30;                        //byte

d = 30.0;        ​​​​​​​        ​​​​​​​      //double
f = 20.0f;                      //float

c = 'a';        ​​​​​​​        ​​​​​​​        //char

//以下布尔类型二选1;
h = true;        ​​​​​​​        ​​​​​​​        ​​​​​​​//boolean
h = false;                       ​​​​​​​//boolean

三、变量的“初始化”,一气呵成以上的声明和赋值所有部分;

格式:                数据类型    变量名     =     值 ;
        详细步骤注解

        1.数据类型:指的是四类八种数据类型;
        2.变量名   : 容器名,用这个名字就代表用这个容器装东西,装数值;
        3.   =         :赋值号,和数学中的等于号不一样,其作用是将右边的值装进容器里,步骤完成
                             后就叫赋值;                        //编程中的相等:  “==”;
        4. 值          :  数据值,看前面数据类型是怎么数据类型了,只能装对应的类型数据值,如果装
                             其它值则需要进行转换,这里不介绍转换;

例子:
           第一类:整型
                 //声明一个整型的变量,并为其变量名ii初始化赋值数据为100;
                int  ii  =  100;       

                //声明一个短整型的变量,并为其变量名ss初始化赋值数据为50;
                short ss  =  50;   

                 //声明一个长整型的变量,并为其变量名ll初始化赋值数据为150;
                long ll  =  150;               

                 //声明一个字节型的变量,并为其变量名by初始化赋值数据为97;
                byte  by =  97;   

           
        第2类:浮点型

                //声明一个浮点型单精度的变量,并为其变量名ff初始化赋值数据为100.0f;
                //浮点型的单精度后缀必须要加f\F,否则默认是浮点型为double则会报错!!!
                float ff  = 100.0f;         

                 //声明一个浮点型双精度的变量,并为其变量名dd初始化赋值数据为150;   
                double dd  = 150.0 ; 

         
        第3类:字符型

                  //声明一个字符型的变量,并为其变量名cc初始化赋值数据为字符'a';
                char cc  = 'a';        

       
        第4类:布尔型

      //声明一个布尔型的变量,并为其变量名bl1初始化赋值数据为 :true(真值);
                boolean bl1 = true; 

      //声明一个布尔型的变量,并为其变量名bl2初始化赋值数据为 :false(假值);
                boolean bl2 = false;         

        

//以下是初始化部分:由于太多,我只写了四个供参考
//格式如: 数据类型  变量名  =  值;

//1.第一个是整型的int初始化:
    int  ii = 100;    //将100的值通过等号赋予给ii变量持有进行操作;

//2.第二个是浮点型的double初始化:
    double dd = 12345.12345;

//3.第三个是字符型的char初始化:
    char  cc = 'a';

//4.第四个是布尔类型boolean的初始化,布尔值分真假两个部分:
    boolean bl1 = true;//真
    boolean bl2 = folse;//假

 

这篇关于变量声明、赋值、初始化三个区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!