• 第二章 变量


    一:变量

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

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

    二:数据类型的分类:

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

           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必须是同一种类型,或者可以自动类型转换的!

  • 相关阅读:
    MapReduce_wordcount
    HDFS脚本
    学习笔记——git
    CSS3选择器:nth-of-type
    CSS命名规范
    关于line-height
    css新特性 box-flex/flex 弹性盒状模型
    开始手机端
    sass
    优雅降级与渐进增强
  • 原文地址:https://www.cnblogs.com/WillimTUrner/p/7826014.html
Copyright © 2020-2023  润新知