栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java二进制运算、数据类型的转换、分支结构(第二天)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java二进制运算、数据类型的转换、分支结构(第二天)

原码、反码、补码:

原码:

        原码中,最高位0代表正,1代表负,其他数字位代表值的绝对值

        原码在乘除时不会有什么问题,但在加减的时候会出现问题

反码:

        反码表示规则为:如果是正数,则表示方法和原码一样,如果是负数,则保留符号位1,然后将这个数字的原码按照每位取反(正数是一样。负数第一位一样,其他位相反)

补码:

        补码是在反码上加1操作

基本数据类型之间的转换:

转化方式:自动转化()、强制转化

        1、在赋值运算或算数运算时,要求数据类型相同,否则要求数据转化

        2、在运算过程中,如果两个值得类型不一致,会自动将小的类型转化为大的类型

        3、在运算过程中,可以手动强制转换,将大的类型转化为小的类型(datatype)可能产生精度损失

        char a =(char)('a'+3);        也可转换输出为d

JAVA流程控制语句:

三种基本流程控制结构:顺序、分支、循环结构

Scanner:

        创建文件扫描对象,System.in表示的是标准输入,可以从控制台读取数据(装饰者模式)

        注意:每次读取回来的值都是字符串类型需要进行类型转换

if ....else if

switch:

        1.每个case模块中都要添加break,防止多次输出

        2.如果多个case中处理的逻辑代码块功能一致,可以考虑只在最后添加一次处理

        3.default表示默认选项,当所有的case不匹配的时候会执行此项

        4.default可以有也可以没有

       

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1024530.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号