`
hubusmile520
  • 浏览: 19222 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

多重转型

    博客分类:
  • java
 
阅读更多

前两天笔试遇到了一个转型的问题:

public static void main(String[] args) {
    System.out.println((int)(char)(byte)(-1));

 }

以前没遇到过这种问题,回来查查才知道多重转型有条规则:

      如果最初的数值类型是有符号的,那么就执行符号扩展;如果他是char,那么不管它将要被转换成什么类型,都执行另扩展.
     从这条规则来看.因为byte是有符号的,所以在将byte数值-1转换成char时.会发生符号扩展.作为结果的char数值16位就都被置位了,因此它等于2^16-1(2的16次方减1),就是65535.从char到int的转型也是一个扩展,用规则来说它将执行另扩展,而不是符号扩展.作为int的结果数值就是65535和打印的一样.

分享到:
评论

相关推荐

    比亚迪电子-0285.HK-多重动力驱动快速转型,保持增长.rar

    这份名为"比亚迪电子-0285.HK-多重动力驱动快速转型,保持增长"的报告,很可能是对该公司战略调整、业务扩展和财务表现的深入分析。 首先,我们可以关注比亚迪电子的多元业务布局。公司不仅在传统的手机部件制造...

    java解惑很全的题目

    多重转型涉及Java的多态性和类型转换。在Java中,向上转型(父类引用指向子类对象)是自动的,而向下转型(子类引用指向父类对象)需要显式进行,并可能抛出`ClassCastException`。 ### 谜题 7:互换内容 互换两个...

    某集团企业诊断报告.pptx

    企业整体特征的分析揭示了武汉东湖高新集团的多重转型特征。从国有企业逐步演变为民营控股企业,企业战略也实现了从单一科技园开发到多元化产业布局的转变,最终确定以主产业为核心的业务方向。这种转型带来了新的...

    iava解惑,深入剖析java

    谜题6:多重转型 Java的多态特性允许对象转型,但必须遵循继承关系。此谜题可能涉及到父类引用指向子类对象的情况,以及在转型过程中的注意事项,比如安全转型和强制转型。 谜题7:互换内容 在Java中,交换两个变量...

    产业园区发展模式及规划方法的讨论参考.pdf

    其次,产业发展趋势表明,产业园区正经历从优惠政策向产业集群、由加工型向研发型、从小型科技企业集群向科技型中小企业、从土地运营向产业开发与氛围培育、以及从单一功能区向综合功能区的多重转型。这一系列的转变...

    社会主义市场经济复习题.pdf

    2. 中国多重转型阶段: - 市场化:从计划经济到市场经济的转变。 - 工业化:农业社会向工业社会的转型。 - 城镇化:城乡二元结构向城乡一体化转变。 - 信息化:传统技术向现代技术的升级。 - 国际化:从封闭...

    常见的java疑难

    6. **多重转型**:在Java中,类型转换可能涉及多个步骤。在这个例子中,`-1`首先被转换为`byte`,然后转换为`char`,最后转换为`int`。由于Java的溢出处理,`char`转换为`int`时,仍然保持为-1。 7. **互换内容**:...

    社会主义经济理论及财务知识复习思考题.docx

    - 包括市场化、工业化与现代化的多重转型。 - 强调市场化改革与社会主义制度相结合的特点。 以上内容涵盖了社会主义经济理论的核心要点,以及中国在实践中探索出的特色路径。这些理论不仅对中国社会主义现代化...

    java 解惑.pdf

    **谜题6:多重转型** - **描述**:涉及到多个数据类型的相互转换,但结果却与预期不符。 - **解惑**:数据类型转换是Java中的常见操作,但需要注意自动类型提升和显式转换的区别。当从低精度类型转换到高精度类型时...

    Java解惑(谜题)CHM中英文双版本

    谜题6:多重转型 谜题7:互换内容 谜题8:Dos Equis 谜题9:半斤 谜题10:八两 Java谜题2——字符谜题 谜题11:最后的笑声 谜题12:ABC 谜题13:畜牧场 谜题14:转义字符的溃败 谜题15:令人晕头转向的...

    2019年全球数字化转型现状.pdf

    报告中提到,企业在转型过程中面临着多重挑战,包括获取企业支持、证明投资回报(ROI)、克服内部文化变革的阻力等。 为了解决这些问题,企业需要进行持续的技术投资和更新以应对市场趋势。同时,必须克服技术优先级...

    2021年中国车企数字化转型趋势系列研究之生产数字化篇.pdf

    不过,生产数字化转型并非易事,车企在转型过程中遭遇了多重挑战。在战略规划层面,部分车企缺乏明确的方向和顶层设计,导致数字化转型无法形成系统性的推进。在认识层面,对数字化价值和意义的理解不足,使得一些...

    20210222-广发证券-比亚迪电子-0285.HK-多重动力驱动快速转型,保持增长.pdf

    描述中的知识点包括:多重动力驱动快速转型、保持增长。公司历史上的转型、进入北美市场、口罩业务的发展以及智能汽车和电子雾化器行业的双引擎效应都是推动公司快速转型并持续保持增长的重要动力。比亚迪电子的快速...

    数字化转型工作手册--2020.10-44页.pdf

    - 企业面临逆全球化浪潮、用户需求快速变化、公共卫生事件频发以及技术快速迭代更新等多重挑战。 - 全球经济已从增量发展阶段转向存量竞争,企业需要开辟新的价值创造空间。 - 产业组织逻辑和体系正发生深刻变革...

    行业数字化转型:电力行业.pdf

    在当前的数字化转型浪潮中,电力行业面临多重挑战与机遇。首先,电力企业需要适应技术进步带来的变化,比如服务平台、智能设备、云计算技术和先进分析工具等,这些技术正在成为企业新的增长点。数字化转型对于提升...

    Java谜题Java谜题1——表达式谜题

    Java谜题1——表达式谜题 谜题1:奇数性 ...谜题6:多重转型 谜题7:互换内容 谜题8:Dos Equis 谜题9:半斤 谜题10:八两 Java谜题2——字符谜题 谜题11:最后的笑声 谜题12:ABC 谜题13:畜牧场

    数字化转型战略6点共识及业务场景.docx

    - 强调构建多重竞合关系,从技术产品、资源要素到能力体系的多层次竞争合作。 - 技术应用:集成新一代信息技术,创新产品和服务。 - 模式创新:推动跨部门、跨组织、跨产业的模式变革,支持创新驱动和高质量发展...

    2021中国城市燃气行业转型白皮书.pdf

    以上内容展示了中国城市燃气行业在面临多重挑战和行业巨变时,为了保持增长和竞争力,必须寻求转型与升级。转型过程中,包括能源消费结构的优化、技术革新、业务模式重构等都是其关键点。文件还指出,城市燃气企业...

Global site tag (gtag.js) - Google Analytics