• Java学习笔记之——变量与数据类型、运算符


    一、变量

    1.变量:变化的值

    变量在代码运行期间,开辟了一块空间 。这块空间是有地址的,给这块取了个名字,

    这个名字就叫做变量名,这块空间放的东西叫做变量值

     

    2.变量的初始化:

    (1)先声明再赋值:

    ***声明变量:数据类型 变量名***

    声明:int i;

    赋值:i=1;

    int表示这块空间只可以放一个整形

    0,1,2这些整数

     

     

    (2)声明的同时赋值:

       int i=1;

    (3)同时声明多个变量:

       int i=1,j=2;、

     3.变量命名的规范:

    见名知意

    驼峰命名法,划线命名法:如userName,user_name;

    变量不可以取关键字:如int、string、public等;

    首字符:$,_,[a-z]/[A-Z],其余字符$,_,[a-z]/[A-Z],[1-9]

     

    二、数据类型

     

    1.基本数据类型

    (1)数值型:

    整形byte(字节型)

        short(短整形)

        int(整形)

        long(长整形)

    浮点型: float单精度浮点型

          double双精度浮点型

    (2)字符型:char类型

    (3)布尔型:boolean类型

    案例:

     

    基本数据类型所占字节和位数:

    byte  1个字节8位

    short  2个字节16位

    int    4个字节32位

    long   8个字节64位

    float   4个字节32位

    double  8个字节64位

    2. 引用类型

    类(class) String

    接口(interface)inputStream

    数组[]

     

    3.数据转型

    条件:兼容的数据类型

    (1) 向上转型:小--->大

    byte->short->int->long->float->double

    (2) 向下转型:大--->小

    double->float->Long->int->short->byte

    (3)特殊转换

    特殊转换 根据anscii码表相互转换

    int转成char

    char转成int

    理解:有四幅画,char相当于画的内容,int相当于画的编号,示例图如下:

     

    下图是anscii码表:

     三、运算符

    +  加:两边都是数值的时候表示逻辑加

             连接:只要有一边不是数值就表示连接符号

    -   

    *   

           52可能是2.5也可能是2,如果是整型就是2,如果是浮点型就是2.5

    %   取余  例:5%2=1

    ++ 自增

    -- 自减

    案例:

    1) i++  先运算再自增

     

    2) ++i 先自增再运算

     

     

  • 相关阅读:
    Self referencing loop detected for property 错误
    路径 序列化
    css基础回顾
    React 随笔二
    Reactnative 随笔一
    值类型和引用类型 装箱和拆箱 类和结构的异同 接口抽象类异同
    多语言配置--LogisticsPlatform物流平台系统
    word-wrap&&word-break,奇偶行、列设置样式
    easyUI 的tree 修改节点,sql递归查询
    跳转页面,传递参数——android
  • 原文地址:https://www.cnblogs.com/wrf-hsj/p/10107811.html
Copyright © 2020-2023  润新知