java—常量「建议收藏」

java—常量「建议收藏」常量:在程序执行的过程中其值不可以发生改变。 1.java中常量分类:    A:字面值常量     字符串常量   用双引号括起来的内容      举例:"lixiaochi","liyan"     整数常量      所有整数      举例:12,23     小数常量      所有小数   …

大家好,又见面了,我是你们的朋友全栈君。

常量:在程序执行的过程中其值不可以发生改变。

  1.java中常量分类:
       A:字面值常量
          字符串常量    用双引号括起来的内容
            举例:”lixiaochi”,”liyan”
          整数常量        所有整数
            举例:12,23
          小数常量        所有小数
            举例:12.34,56.78
          字符常量      用单引号括起来的内容
            举例:’a’,’A’,’0’
          布尔常量      较为特有,只有true和false
            举例:true,false
          空常量        null(数组部分讲解)
        
/*程序样例:
class ConstantDemo  {

   public static void main(String[] args)  {

      System.out.println(“hello”);
      System.out.println(12);
      System.out.println(100.12);
      System.out.println(‘a’);
      System.out.println(true);
      System.out.println(false);
  }
}
      B:自定义常量(后面会讲,通过一些关键字把变量名定义成常量类型)。比如,final或abstract关键字修饰的变量。
*/

  2.对于同一个字面值常量可能在计算机中有不同的表示方法。比如:Java针对整数常量提供了4种表现形式
         二进制:由0,1组成。以0b开头
         八进制:由0,1,…7组成。以0开头
         十进制:由0,1,…9组成。整数默认是十进制的
         十六进制:由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头
    进制概述:(这里可以的转换,参考文件夹的图片)
         进制:就是进位制,是人们规定的一种进位方法。 对于任何一种进制–X进制,就表示某一位置上的数运算时是逢X进一位。二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。

java---常量「建议收藏」

3.进制的相互转换:

java---常量「建议收藏」
  java---常量「建议收藏」

java---常量「建议收藏」

4.有符号数据表示法,(在java中没有无符号数的概念)可以参考本文件夹图片中3中形式的讲解
       在计算机内,有符号数有3种表示法:原码、反码和补码。所有数据的运算都是采用补码进行的。
          原码就:是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
          反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
          补码:正数的补码与其原码相同;负数的补码是在其反码的末位加1。

        

java---常量「建议收藏」

       

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156759.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月8日 下午11:16
下一篇 2022年7月8日 下午11:36


相关推荐

  • poj1142_poj是什么意思

    poj1142_poj是什么意思poj1142题解

    2022年10月1日
    4
  • eclipse创建安卓模拟器_eclipse创建安卓虚拟机

    eclipse创建安卓模拟器_eclipse创建安卓虚拟机AndroidApp开发一般需要模拟器来测试程序的正确性,特别是对于那些爱惜真机的开发者来说。其创建方法也分两种:一是通过eclipse开发环境,二是通过命令行创建。这里主要介绍如何在eclipse上创建Android模拟器。

    2026年4月17日
    5
  • GBDT算法原理_描述算法的工具

    GBDT算法原理_描述算法的工具一.前言在AdaBoost基本原理与算法描述中,我们介绍了AdaBoost的基本原理,本篇博客将介绍boosting系列算法中的另一个代表算法GBDT(GradientBoostingDecisionTree,梯度提升树)算法。这里对GBDT的学习做一个总结,也希望对有帮助的同学能有一个帮助。在介绍AdaBoost的时候我们讲到了,AdaBoost算法是模型为加法模型,损失函数为指…

    2022年10月12日
    4
  • nfs的默认端口号是什么

    nfs的默认端口号是什么默认是2049参考博客:https://www.cnblogs.com/powpoia/p/6553205.html

    2022年6月27日
    83
  • 对象数据库 VS 关系数据库

    对象数据库 VS 关系数据库对象数据库 VS 关系数据库我们将对象数据库管理系统 ODBMS 定义为一个集成了数据库能力与面向对象编程语言能力的数据库管理系统 DBMS ODBMS 使数据库对象看起来像是已有的一个或多个程序设计语言中的程序设计语言以象 RickCattell OMG 93 委员会主席 ODBMS 在多用户客户机 服务器环境中提供了持久性存储器 ODBMS 可以处理对象的并行访问 提供锁定和事务保护

    2026年3月19日
    2
  • 十字路口plc交通灯程序_十字路口红绿灯plc编程实训

    十字路口plc交通灯程序_十字路口红绿灯plc编程实训知识点和关键字:定时器触点比较指令传送指令变址应用数据块控制要求示意图时序图工艺流程图当该路口是红灯时,另外一个路口是通行时间,绿灯亮和黄灯闪亮;当另外一个路口转红灯时,该路口成为通行时间,绿灯亮和黄灯闪亮。程序控制1十字路口交通灯控制程序1,使用了一个定时器来控制,该定时器在一个动作周期内,从0开始随着时间经过逐步增大一直到140,使用定时器过程值来控制红绿灯,如图…

    2025年10月21日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号