zoukankan      html  css  js  c++  java
  • 第二章 变量

    一:变量

         定义:一个数据在内存中  存储空间的表示!  在程序运行期间可能发生变化!

       变量名:可以迅速的从内存中获取想要的数据(变量)!

    二:数据类型的分类:

          我们的数据在内存中到底是什么类型??

           1.基本数据类型

                  java中的8种基本类型

                                 01.数值类型

                                      001.整形

                                            byte        字节     1byte=8bit       取值范围  -128   127

                                            short      端整形

                                             int           整形     -2的3次方           2的31次方-1

                                             long         长整型

                                             002.浮点数(小数)

                                                float

                                                double

                                    02.布尔值

                                         boolean    true    false        底层就是0     1

                                    03.字符

                                             char    'a'  单引号!  一个字母,一个符号或者一个汉字!     数值取值范围:0—65535

                注意点:

                                我们在程序中使用数据类型的时候,

                                整数默认都市int类型

                                小数默认都是double类型!

    变量的命名规范:

                               01:满足驼峰命名法,首字母大写

                               02:首字母不能以数字开头

                               03:变两名可以使用的特殊字符(-)($)(¥)

                               04:变量名不能使用关键字和保留字(goto  conts)有可能成为关键字的但单词!

                               05:变量名要有意义

        2.引用数据类型

                             除了8种基本数据类型之外的全是引用数据类型!

                 String是一个类,底层hi一个char累心的数组

    三:数据类型的转换

     基本数据类型的转换!

               01.自动类型转换

                     =右边的类型小于=左边的类型!

                  02.强制类型转换   会造成精度丢失

                      =右手边的类型大于=左边的类型!

    四:算数运算符

               +

                -

                *

                /

                %(取余)

      1.一元运算符:一个变量就可以运算!  ++   --

      2.二元运算符:两个变量可以运算!   +  -  *  /  %

      3.三元运算符:(三元表达式)三个变量可以运算!

           变量=表达式1?表达式2:表达式3;

      表达式1:必须是boolean类型的值!

      表达式2:  表达式1为true的时候执行的表达式!

      表达式3:  表达式1为fales的时候执行的表达式!

    表达式2 和 表达式3必须是同一种类型,或者可以自动类型转换的!

  • 相关阅读:
    Sass中连体符(&)的运用
    3211:花神游历各国
    ACM-ICPC 2017 Asia Urumqi(第八场)
    ACM训练联盟周赛(第三场)
    ACM训练联盟周赛(第一场)
    Nordic Collegiate Programming Contest 2015​(第七场)
    计算几何知识点简记
    The 2018 ACM-ICPC China JiangSu Provincial Programming Contest(第六场)
    2018 Multi-University Training Contest 1
    German Collegiate Programming Contest 2018​
  • 原文地址:https://www.cnblogs.com/WillimTUrner/p/7826014.html
Copyright © 2011-2022 走看看