【Java开发】Java基础全体系入门第20篇:2.6 位运算-基本位运算符,2.7 位运算-位移运算符【附代码文档】

举报
小帅说java 发表于 2025/09/24 16:27:37 2025/09/24
【摘要】 1. Java概述 2. 第一个演示程序 day02 - Java基础语法 1 类型转换 2. 运算符 3. 流程控制语句 1. switch语句 2. for循环 3. while循环 4. 循环细节 2. 方法的定义和调用 5. 方法的注意事项 6. 方法重载 7. 方法的参数传递 1.Debug模式 2. 进制的介绍与书写格式 1. 类和对象 2. 对象内存图 3. 成员

🚀🚀🚀本篇主要内容

2.6 位运算-基本位运算符

package com.itheima.demo;

public class Demo2 {
    /*
        位运算:

            位运算符指的是二进制位的运算先将十进制数转成二进制后再进行运算
            在二进制位运算中1表示true0表示false

             & 位与 : 遇false则false, 遇0则0

                        00000000 00000000 00000000 00000110     // 6的二进制
                     &  00000000 00000000 00000000 00000010     // 2的二进制
                    -----------

2.7 位运算-位移运算符

位运算概述 : 位运算符指的是二进制位的运算,先将十进制数转成二进制后再进行运算。在二进制位运算中,1表示true,0表示false。

位运算符介绍 :

代码 :

package com.itheima.demo;

public class Demo3 {
    /*
       位移运算符:

               << 有符号左移运算二进制位向左移动, 左边符号位丢弃, 右边补齐0
                        运算规律: 向左移动几位, 就是乘以2的几次幂

                                12 << 
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。