zoukankan      html  css  js  c++  java
  • 常量和变量

    在我们JAVA语言中一个程序的运行可以简单的分为三步

    1.开辟内存空间(JVM)

    2.读取数据(.class)

    3.cpu调度运行

    常量和变量就是在内存中做数据交换的一个过程

    1.常量

    常量指的就是在程序的运行期数据不会发生变化的量

    例如:

    整数常量:24小时,7天

    小数常量:圆周率3.14

    字符常量:'男','女'

    布尔数值:true  ,false 

    空常量 : null

    常量的使用需要我们学到final关键字的时候才会理解

    这里我们知道这个概念就行了

    2.变量

    例如:

    在程序运行的过程中存储可以变化的数据的量(内存空间)就叫做变量。

    2.1数据类型

    在java中数据类型分为两种:

    基本数据类型一共有8种:

    首先就拿整数类型来说吧

    这又涉及到字节的一个概念:

    那我就简单的来说明一下

    我们都知道在计算机底层都是用二进制来存储数据的

    0 1 1 1 1 1 1 1

    这就是一个字节(二进制)

     在JAVA储存整数一共有四种类型

    byte            占用一个字节

    short          占用两个字节

    int              占用四个字节

    long           占用八个字节

    以及他们的存储范围

    PS:  int 类型是一个比较特殊的类型

    1.比 int  类型小的类型在想加时会自动转换成 int 类型

    2.一个整数假如不去声明数据类型,默认就是int类型

    3.int是最常用的数据类型


    然后就到小数类型

    小数类型就只有两种

    float         占用四个字节

    double      占用八个字节

    和他们的范围

    这边范围使用的是科学计数法

    实际是:-3.403*1038~3.403*1038

    小数这边也有几点

    1.小数的存储方式与整数完全不一致

    当然这是在底层,和我们使用并没用什么关系

    2.小数的存储范围是最大的

    如:float的范围比long的还要大

    然后就到字符类型

    char       占用两个字节

    如:'一','A','1'......

    这些都是字符

    字符要注意的几点:

    1.一个字符类型只能存储一个字符

    2.字符需要用英文单引号包住

    最后的一个布尔类型

    这个类型也比较特殊

    boolean     占用两个字节

    它只有两个值

    true(真)

    false(假)

    分别代表真和假的意思

    我们只要记住布尔只有两个值分别代表真假

    我们说完了八大基本数据类型

    下一章就讲解如何去使用这些基本数据类型

  • 相关阅读:
    跃迁方法论 Continuous practice
    EPI online zoom session 面试算法基础知识直播分享
    台州 OJ 2648 小希的迷宫
    洛谷 P1074 靶形数独
    洛谷 P1433 DP 状态压缩
    台州 OJ FatMouse and Cheese 深搜 记忆化搜索
    台州 OJ 2676 Tree of Tree 树状 DP
    台州 OJ 2537 Charlie's Change 多重背包 二进制优化 路径记录
    台州 OJ 2378 Tug of War
    台州 OJ 2850 Key Task BFS
  • 原文地址:https://www.cnblogs.com/menghujava/p/9617181.html
Copyright © 2011-2022 走看看