java运算符
JAVA 运算符
2023-09-11 14:21:46 时间
|按位右移运算符。左操作数按位右移右操作数指定的位数。| A 2得到15即 1111
|按位右移补零操作符。左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充。|A 2得到15即0000 1111下面的简单示例程序演示了位运算符。复制并粘贴下面的Java程序并保存为Test.java文件,然后编译并运行这个程序:
public class Test { public static void main(String args[]) { int a = 60; /* 60 = 0011 1100 */ int b = 13; /* 13 = 0000 1101 */ int c = 0; c = a /* 12 = 0000 1100 */ System.out.println("a b = " + c ); //a b = 12 c = a | b; /* 61 = 0011 1101 */ System.out.println("a | b = " + c ); //a | b = 61 c = a ^ b; /* 49 = 0011 0001 */ System.out.println("a ^ b = " + c ); //a ^ b = 49 c = ~a; /*-61 = 1100 0011 */ System.out.println("~a = " + c ); //~a = -61 c = a 2; /* 240 = 1111 0000 */ System.out.println("a 2 = " + c ); //a 2 = 240 c = a 2; /* 15 = 1111 */ System.out.println("a 2 = " + c );//a 15 c = a /* 15 = 0000 1111 */ System.out.println("a 2 = " + c );//a 15 }
相关文章
- 深入java面向对象四:Java 内部类种类及使用解析(转)
- [Java基础] java多线程关于消费者和生产者
- eclipse上搭建maven多模块Java Web项目
- Java实现 LeetCode 817 链表组件(暴力)
- Java实现 LeetCode 661 图片平滑器(暴力)
- java实现洛谷P3376【模板】网络最大流
- Java实现 蓝桥杯VIP 算法提高 计算器
- Java 蓝桥杯 算法训练 字符串的展开 (JAVA语言实现)
- 【JAVA】MacBook安装Java环境及eclipse
- 【JAVA】Java 异常中e的getMessage()和toString()方法的异同
- java.lang.OutOfMemoryError: Java heap space 解决方法
- 二进制兼容原理 - C/C++ &Java
- Java基础知识点汇总 一 String、算数运算符、位运算符、数据类型、访问修饰符
- 在Java中可以使用自定义的java.net.InetAddress实现来解决虚拟hosts的问题
- Atitit.获取approot api 应用根路径 java c#.net php asp
- 密码强度测试工具包【Java】_测试用例
- Java main方法_解释Java中的main方法,及其作用_一个java文件中可包含多个main方法
- Java中List的contains方法,你用对了吗?
- 【华为OD机试 2023】 开放日活动、取出尽量少的球 (C++ Java JavaScript Python)
- Java中Bean是什么
- kettle中调用java类
- Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
- Java Instrumentation 内存马——主要是利用Instrumentation Java API来做内存注入,会用到反射机制,文中提到检测思路:注入jar包-> dump已加载class字节码->反编译成java代码-> 源码webshell检测
- Java Swing JTextField:单行文本框组件
- 【java】Java 中泛型的实现原理
- 【java】Java 继承