int r=i&j在java编程中是什么意思

如题所述

第1个回答  2012-04-23
这个是位运算 &运算通常用于二进制取位操作,例如一个数 and 1的结果就是取二进制的最末位。这可以用来判断一个整数的奇偶,二进制的最末位为0表示该数为偶数,最末位为1表示该数为奇数。   相同位的两个数字都为1,则为1;若有一个不为1,则为0。
第2个回答  2012-04-23
是将变量i和j的值进行“与”操作,然后将结果赋值给整形变量r
第3个回答  2012-04-23
一楼正解。 i和j写成二进制。相对应的位上面都为1的时候结果才为1,其余为0.
比如
10001101
01001100
结果就是
00001100也就是十进制的12
第4个回答  2012-04-23
按位与
0&1=0;
1&1=1;
0&0=0;
这种在2的次方非常有用
final int I=2; //选了2
final int J=4;//选了4
final int K=8;//选了8

int r = I|J;//得到6
//那么
r&2=2;//2被选了
r&4=4;//4被选了
r&8=0;//8没有被选择本回答被网友采纳
第5个回答  2012-04-23
i和j的与,如i=1,j=0,则r=0

int r=i&j在java编程中是什么意思
这个是位运算 &运算通常用于二进制取位操作,例如一个数 and 1的结果就是取二进制的最末位。这可以用来判断一个整数的奇偶,二进制的最末位为0表示该数为偶数,最末位为1表示该数为奇数。 相同位的两个数字都为1,则为1;若有一个不为1,则为0。

java中 Integer是什么意思
int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象 1.Java 中的数据类型分为基本数据类型和复杂数据类型 int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为null.2.初始化时:inti=1;Integeri=newInteger(1);(...

int 某某。在java里有什么意思,代表什么
int a; 声明一个变量a,int为整数型,int a = 10;声明一个变量a并赋值10

JAVA变量定义问题: 这个代码中的i、j为什么不定义就能直接使用?他们属 ...
for(int i=0;i<2;i++),for循环中已经定义了i和j了。理论上变量定义可以写在任意位置,但是为了代码的工整和可读性,所以变量一般都写在最开始的位置,for循环也一样,你可以把int i=0;写到外边,也可以直接写到for循环里面,都是可以的。有什么不懂还可以问我 ...

编程中int是什么意思?
Int在编程中是什么意思?Int是一个很常见的计算机数据类型,表示整数。在多数编程语言中,int(shortforinteger)被用来表示整数值。在一个存储单元中,int类型用于存储一个特定范围内的整数值,该范围由该数据类型的位数(在大多数情况下是32位)决定。不同的编程语言将int定义为有符号的或无符号的,它们...

Java冒泡排序中i、j各代表什么意思?
没有什么特别的含义。冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素...

java中&和and有什么区别?
在java中”&&”和”&”都是逻辑运算符。2、区别举例:int i=0,j=1。if(i++&&j++)。System.out.println(“j=”+j)。的输出结果是:j=1;而如果换成”&”则程序的输出结果将为:j=2,在我们书写的程序中一般是不会用后者的,因为我们的目的是必须两者都为真才执行下面的语句。同理,符号...

JAVA编程中如何辨别数据类型是in?
在Java编程中,辨别数据类型是否为int,主要通过字符串处理和条件判断。首先,获取文本框的值,将其存储为字符串。接着,使用字符串的replaceAll方法,将所有数字型字符替换为空字符串。这样,如果文本框中的值仅包含数字字符,替换后的字符串长度将变为零。通过比较替换后字符串的长度,可以判断原始字符串...

java程序疑问
结果是数组什么都没变。程序进行中的交换是这样的:a[0][0] <--> a[0][0]a[0][1] <--> a[1][0]a[0][2] <--> a[2][0]a[1][0] <--> a[0][1]a[1][1] <--> a[1][1]a[1][2] <--> a[2][1]a[2][0] <--> a[0]...

for(int a:i)在java 编程中是什么意思
这个叫增强for循环,jdk1.5加入的 就是从i变量中循环取出元素,每个元素都是int 类型的,取出来的元素变量名字是a

相似回答