`

4、常量

阅读更多

 

一、定义

 

  1. 常量表示不能改变的数值
  2. 用final来定义,如:final double PI = 3.14;必须在初始化时赋值

 

二、Java中常量的分类

 

  1. 整数常量,所有整数
  2. 小数常量,所有小数
  3. 布尔型常量,较为特有,只有两个数值,true false
  4. 字符常量,将一个数字字母或者符号用单引号<’’>标识
  5. 字符串常量,将一个或者多个字符用双引号标识
  6. null常量,只有一个数值就是null

三、整数在java中有四种表现形式

 

  1. 二进制:0和1
  2. 八进制:0-7,满8进1,用0开头表示
  3. 十进制:0-9,满10进1
  4. 十六进制:0-9,A-F,满16进1,用0x开头表示

四、负数的二进制表现形式

 

  1. 6的二进制是110
  2. -6:其实就是6的二进制取反+1
  3. 取反:将二进制的1变成0 , 0变成1
  4. 6 = 0000-0000 0000-0000 0000-0000 0000-0110
  5. 取反1111-1111 1111-1111 1111-1111 1111-1001
  6. -6 =1111-1111 1111-1111 1111-1111 1111-1010

 

分享到:
评论

相关推荐

    Windows API常量查询器

    4. **离线使用**:API常量查询器作为一个独立的应用程序,可以在无网络连接的情况下使用,这对于在开发环境中工作或者在无法上网的环境下尤为有用。 5. **更新与同步**:为了保持最新的API常量信息,查询器可能会...

    易语言常量支持库1.6

    4. 更新与扩展:随着库的更新,开发者可以获得新的常量支持,保持代码的最新性和兼容性。 为了充分利用易语言常量支持库1.6,开发者应该熟悉库中包含的所有常量及其用途,这可以通过查阅库的文档或通过代码实验来...

    第十课 MQL4标准常量.mp4

    第十课 MQL4标准常量.mp4

    第4节: 揭秘JVM字符串常量池和Java堆-01

    第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: 揭秘JVM字符串常量池和Java堆-01第4节: ...

    易语言常量查询器

    4. **删除所选项**:用户在查询过程中可能不需要某些常量,此功能允许用户从当前显示的列表中移除不相关的常量,使查询结果更聚焦。 5. **读入文件到列表框**:这一功能将外部文件内容读取并显示在程序的列表框控件...

    第4章_JAVA之常量与变量.ppt

    在示例 4-1 中,我们可以看到如何使用常量作为类的成员变量,这样可以确保该值在整个类的生命周期中保持不变。 4.2 变量 变量则是存储数据的容器,它的值可以在程序运行过程中改变。声明变量的基本语法如下: ```...

    E4A易安卓视频教程源码: - 01、常量和变量.rar

    4. 变量的作用域:解释局部变量和全局变量的区别,以及何时选择使用它们。 5. 实际应用案例:可能包含一些实际应用场景,如计数器、累加器等,以帮助理解常量和变量的实际用途。 通过深入学习和实践这部分源码,你...

    apiviewer_gr(常量查询)

    4. **代码参考**:在编写或修改代码时,快速查阅相关常量,避免错误使用。 5. **学习新API**:对于不熟悉的API或库,可以通过查询常量来了解其工作方式和推荐用法。 6. **调试辅助**:在调试过程中,检查常量的当前...

    15353个常量支持库.rar

    4. **代码安全**:常量不可修改的特性可以防止意外地改变其值,增强了程序的稳定性。 5. **跨平台兼容**:常量库可能包含了针对不同环境或平台的特定常量,使得代码更易于移植。 在精易教程中,我们可能会学习到...

    易语言消息常量管理器

    4. **到整数_十六进制文本_代码法**:易语言支持将数值转换为十六进制文本,并在源代码中以特定格式表示。这对于处理Windows API调用特别重要,因为API函数参数中经常需要传递消息常量的十六进制值。 5. **加入新...

    Win32常量查看器

    4. **复制功能**:用户可以直接复制常量的名称或数值,方便在代码中使用。 此外,Win32常量查看器还可以帮助开发者避免错误,例如,误用常量可能导致程序行为不符合预期。它也提供了一个学习平台,让开发者能更好地...

    C语言中const定义常量

    4. **性能影响**:对于只读数据,`const`可能比`#define`更快,因为编译器可以对其进行优化。 #### 七、总结 通过本文的学习,我们可以了解到在C语言中使用`const`关键字定义常量的方法及其与指针结合使用的方式。...

    ThinkPHP系统常量

    4. **IS_LINUX**: 判断操作系统是否为Linux,与上一条常量类似。 5. **IS_FREEBSD**: 判断操作系统是否为FreeBSD,虽然相对较少见,但在特定环境下也十分重要。 #### 四、时间与内存控制常量 1. **NOW_TIME**: ...

    易语言源码古木常量查询器.rar

    4. **快捷复制**:用户可以直接复制常量的值,快速应用到代码中。 易语言源码的阅读和分析也是学习和提升编程技能的重要环节。古木常量查询器的源码公开,为开发者提供了学习和研究的机会。通过阅读源码,我们可以...

    API常量查询工具,非常实用

    4. **更新与维护**:由于API常量随技术发展不断更新,好的查询工具会定期同步最新的API常量信息,确保开发者可以获取到最准确的数据。 5. **跨平台支持**:许多API查询工具提供Web版,使得开发者无论使用何种操作...

    易语言源码易语言取常量源码.rar

    4. **程序结构**:观察源码的组织结构,了解易语言中的模块化编程思想。 通过对这份源码的学习,你不仅能掌握易语言中常量的使用,还能提升对整体程序设计的理解,这对于进一步深入易语言编程大有裨益。

    易语言取常量

    4. **应用场景**:取常量功能广泛应用于各种场景,如数学计算(如使用常量PI进行圆的面积计算)、配置参数(如软件的默认路径设置为常量)和逻辑判断(如使用常量定义状态码)等。 5. **学习要点**:理解并掌握...

    易语言常量支持库

    4. 内置常量:易语言提供了一些内置的系统常量,比如`空`表示空值,`真`和`假`表示布尔值 5. 自定义常量:开发者可以根据需要定义自己的常量,便于代码管理和复用 对于VB,虽然语法不同,但也有类似的常量处理方式...

    常量支持库1.6版(const.fne).rar

    4. **库的导入与使用**: 易语言中的库文件,如const.fne,通常需要在程序中导入才能使用。在源代码中添加相应的导入指令,例如:“.import const.fne”,即可将常量库引入到当前程序中。 5. **常量的搜索与查阅**...

    API 常量查询器 ApiConst

    **4. OLEDB** OLEDB(Object Linking and Embedding, Database)是微软的数据库访问接口,允许应用程序访问多种数据源,包括关系数据库、电子表格、文本文件等。`OLEDB.dll` 可能是工具使用的库文件,用于通过 OLEDB...

Global site tag (gtag.js) - Google Analytics