java学习笔记

31.隐式转换和强制转换

数字相加:数字进行运算时,数据类型不一样不能运算,需要转成一样的,才能运算。

隐式转换(自动类型提升0:取值范围小的数值转换成取值范围大的数值。

强制转换:取值范围大的数值转换成取值范围小的数值

注意:当(字符+字符)或(字符+数字)时,会把字符通过ASCII码表查询到对应的数字再进行计算。

++和--无论是放在变量的前面还是后面,单独写一行结果是一样的。

扩展的赋值运算隐含了强制类型转换。

取反的感叹号不要写多次,要么不写,要么只写一次。

37.三元运算符和运算符的优先级

三元运算符作用:可以进行判断,根据判断的结果得到不同的内容

需求:定义一个变量记录一个整数

或者,定义一个变量记录两个整数的较大值。

反码的弊端

负数运算的时候,如果结果不跨0,是没有任何问题的,但是如果结果跨0,跟实际结果会有1的偏差

补码的注意点

计算机中的存储和计算都是以补码的形式进行的。

39.流程控制语句,顺序结构

通过一些语句,控制程序的执行流程

顺序结构

是Java程序默认的执行流程,按照代码的先后顺序,从上到下依次执行

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 02.01_Java语言基础(常量的概述和使用)(掌握) A:什么是常量在程序执行的过程中其值不可以发生改变 B:...
    itczt阅读 265评论 0 0
  • 注释 注释概述:用于解释说明程序的文字Java中注释分类格式单行注释 格式://注释文字多行注释 格式:/* ...
    海洋_5ad4阅读 365评论 0 0
  • 运算符 运算符是一种特殊符号,用以表示数据的运算、赋值和比较等 算数运算符、赋值运算符、比较(关系)运算符、逻辑运...
    长城上的守夜人阅读 397评论 0 0
  • IDEA使用说明 创建项目1.创建空项目2.创建新模块3.在模块的src下创建一个包4.在包下新建java类生产项...
    NobilityQAQ阅读 317评论 1 0
  • 数据类型 程序中的数据分为不同的类型,如:整数,小数,字符,布尔,字符串等。不同类型的数据在内存中的存储方式不同,...
    简书一哥们阅读 237评论 0 0

友情链接更多精彩内容