常量:

在程序执行过程中,其值不发生改变的量;

1、分类:     字面值常量和自定义常量;

1、字面值常量有以下几种:

字符串常量、小数常量、整数常量、字符常量、布尔常量(true、false)、空常量(null);

2、整数常量的表现形式:

二进制:由0、1组成,以0b开头;

八进制:由0,1,....7组成,以0开头;

十进制:由0,1,......9组成,整数默认是十进制;

十六进制:由0,1,....9,a,b,c,d,e,f(大小写均可)组成,以0x开头。

3、进制转换:

其他进制转十进制:

系数:就是每一个位上的数值;

基数:x进制的基数就是x;

权:对每一个位上的数据,从右,并且从0开始编号,对应的编号就是该数据的权;

结果:系数*基数^权次幂之和。

十进制转其他进制:

除基取余,直到商为0,余数反转(除基倒取余)。

4、快速转换法(8421码):

原码:

就是二进制定点表示法,即最高为符号位,“0”表示正,“1”表示负;其余位表示数值大小。

反码:

正数的反码与原码相同;

负数的反码是对其原码的逐位取反(1改为0),但符号位除外。

补码:

正数的补码与原码相同;

负数的补码是在其反码的末位加1.

运算的时候都是已补码的形式计算的(最多存储8位数,多出来的取消)

希望与广大网友互动??

点此进行留言吧!

在java中8421_JAVA常量介绍相关推荐

  1. 好好说说Java中的常量池之Class常量池

    前言 在Java中,常量池的概念想必很多人都听说过.这也是面试中比较常考的题目之一.在Java有关的面试题中,一般习惯通过String的有关问题来考察面试者对于常量池的知识的理解,几道简单的Strin ...

  2. 好好说说Java中的常量池之Class常量池 1

    转载自   好好说说Java中的常量池之Class常量池 在Java中,常量池的概念想必很多人都听说过.这也是面试中比较常考的题目之一.在Java有关的面试题中,一般习惯通过String的有关问题来考 ...

  3. java中ThreadPool的介绍和使用

    文章目录 Thread Pool简介 Executors, Executor 和 ExecutorService ThreadPoolExecutor ScheduledThreadPoolExecu ...

  4. Java中BigDecimal类介绍及用法

    Java中BigDecimal类介绍及用法 Java中提供了大数字(超过16位有效位)的操作类,即 java.math.BinInteger 类和 java.math.BigDecimal 类,用于高 ...

  5. Java中整数常量池的概念

    Java中整数常量池的概念: java中为了提高程序的执行效率,将[-128, 127]之间256个整数所有的包装对象提前创建好了,类加载时就已经创好了,放在了一个方法区的"整数常量池&qu ...

  6. Java中List集合介绍(炒鸡详细呦)

    Java中List集合介绍 文章目录 Java中List集合介绍 1,Java集合介绍 2,List介绍 2.1 ArrayList集合 2.2 LinkedList集合 3,List常用方法 3.1 ...

  7. java常量使用_在Java中使用常量的方法

    在Java中使用常量的方法 发布时间:2020-08-20 14:38:32 来源:亿速云 阅读:92 作者:小新 小编给大家分享一下在Java中使用常量的方法,相信大部分人都还不怎么了解,因此分享这 ...

  8. javac 与java_javac中使用-d,以及javac / java中使用-cp介绍

    javac中使用-d,以及javac / java中使用-cp介绍 发布时间:2019-01-15 20:39, 浏览次数:555 , 标签: javac java cp * 一般生成把java编译成 ...

  9. java中Cookie详细介绍

    Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是 ...

最新文章

  1. 测试和恢复性的争论:面向对象vs.函数式编程
  2. 新鲜出炉的家庭贫富评判标准!快看看你家属于小康家庭吗?
  3. 新西兰激光事故5年增加130% 官员警告危害航空安全
  4. mysql 保留两位小数
  5. java设计模式之设计原则⑤迪米特原则
  6. Tomcat server launch debug - OrderAnalytics
  7. vim中如何设置多行注释和删除注释
  8. 【LeetCode - 123】买卖股票的最佳时机 III
  9. mysql怎样查表的模式_mysql常用基础操作语法(四)--对数据的简单无条件查询及库和表查询【命令行模式】...
  10. Latex中文字超过文本宽度时解决方法
  11. 神经网络识别车牌字符
  12. k8s1.11.0安装、一个master、一个node、查看node名称是ip、node是扩容进来的、带cadvisor监控服务...
  13. 多个同名进程linux获取对应pid,Linux Shell根据进程名获取PID
  14. 3DMAX渲染特别占内存怎么办?
  15. 相机存储卡不小心格式化怎么恢复呢?
  16. 国产热门操作系统Deepin试用感受
  17. LCM通信库的安装及使用
  18. DY-32/60C-DY-29、DY-38电压继电器
  19. Tello Scratch使用说明
  20. 跳出多层for循环的几种方式

热门文章

  1. 生产调度java程序原码_Rxjava的线程调度源码解析
  2. 简述oracle数据库特殊状态,【OracleDB】 01 概述和基本操作
  3. 计算机显示文本自定义130%,实训课题目
  4. C++ 重载赋值运算符
  5. linux 内核 82540网卡,Linux网卡as4.2 编译安装及配置准备
  6. acm用java怎么写_用java来写ACM
  7. mysql frm 英文全称_FRM考试是中文还是英文?
  8. java103 101 104 101_编写一个java程序将100,101,102,103,104,105这6个数以数组的形式写入到D:\\test.t...
  9. 从一个点云里面创建一个深度图
  10. linux 删除分区_详解linux系统架构--文件系统体系