• 变量和运算符


    一:变量

      定义:一个数据在内存中储存空间的表示,在主方法运行的过程中可以发生改变。

      变量名:可以迅速从内存中获取指定的数据。

    二:数据类型分类

      0.1基本数据类型:

        java中8种基本类型:

      数值类型:

          byte 字节    -128到127    1byte = 8bit(位);

          short 短整型

          int 整型   -2的31次方到2的31次方-1

          long  长整型

      浮点类型:(小数)

          float 单浮点

          double   双浮点

      数值类型的取值范围:

    1. boolean 类型变量的取值有:ture、false,1字节(8位)  
    2. char数据类型有:unicode字符,16位  
    3. byte:一个字节(8位)(-128~127)(-2的7次方到2的7次方-1)  
    4. short:两个字节(16位)(-32768~32767)(-2的15次方到2的15次方-1)  
    5. int:四个字节(32位)(一个字长)(-2147483648~2147483647)(-2的31次方到2的31次方-1)  
    6. long:八个字节(64位)(-9223372036854774808~9223372036854774807)(-2的63次方到2的63次方-1)  
    7. float:四个字节(32位)(3.402823e+38 ~ 1.401298e-45)(e+38是乘以10的38次方,e-45是乘以10的负45次方)  
    8. double:八个字节(64位)(1.797693e+308~ 4.9000000e-324) 

      布尔值:

          true     false  (底层就是0,1)

      字符类型:

          char(Character)  一个字母,符号,汉字

          数值取值范围 0到65535

      引用数据类型:

          String是一个类,底层是一个char的数组。

          除了8种基本类型的其他类型都是引用数据类型;

      02.数据的默认值:

        整型数据默认值为0,浮点型为0.0,boolean型为false,char为‘u0000’(表示空格);

        所有引用数据类型的默认值都为null.

          把变量放到类中,变量为成员变量,成员变量有默认值;

          因为main方法有static修饰,成员变量同样用static修饰才能进入main方法。 

    二:变量的使用方法:

      1.先声明,在赋值。

      2.声明变量的同时赋值,局部变量必须先赋值才能使用。

        #:在程序中整数默认为int型,小数默认为double型。

    三:变量名的命名规范

      1。满足驼峰命名法,首字母小写。

      2.首字母不能以数字开头。

      3.变量名中可以使用的特殊字符  _    $   ¥

      4.变量名不能使用关键字和保留字(goto ,const)

      5.变量名必须有意义。

    四:常量

      定义:在程序中不能被改变的变量,

      1.常量一般都是在声明时赋值,2.常量名都大写   (Ctrl+ shift+X    大写    +Y  小写)

      3.常量名由多个单词组成,中间用 _ 分隔。

    五:数据类型转换

      1.自动类型转换  

      2.强制类型转换(会造成精度丢失):数据类型   变量名=(数据类型)变量名;

    六:算术运算符

      1.一元运算符  ++    --    运算符在前先自加再参与运算,在变量后先运算再自加。

      2.二元运算符       +   -   *  /    %      简单的数学运算

      3.三元运算符      表达式?真:假

      4.关系运算符       >   <     >=     <=     ==     !=

        =  为赋值运算符    右边赋值给左边;

      5.输出   7

        double d = 5;
        int i =2;
        System.out.println(i+=d);

      基本数据类型  ==    比较的是数据的值;    引用数据类型  ==   比较的是堆中的地址信息

      

  • 相关阅读:
    left join 多表关联查询
    Dictionary解析json,里面的数组放进list,并绑定到DataGridView指定列
    C#同一位置切换显示两个Panel内容
    C#点击按钮用DataGridView动态增加行、删除行,增加按钮列
    C#获取本机mac地址
    C# MD5加密
    C# SQLiteDataReader获得数据库指定字段的值
    linux下mongodb安装、服务器、客户端、备份、账户命令
    ubuntu下创建python的虚拟环境
    python多进程之间的通信:消息队列Queue
  • 原文地址:https://www.cnblogs.com/ak666/p/7834180.html
Copyright © 2020-2023  润新知