1下面的程序 编译运行后,在屏幕上显示的结果是(0)
public class test {
public static void main(String args[]) {
int x,y;
x=5>>2;
y=x>>>2;
System.out.println(y);
}
}
解析:
>>是带符号右移;
>>>是无符号右移,即无论是正数还是负数,高位通通补0
5的二进制0101右移两位变为0001,再右移两位变为0000
2以下代码结果是什么?代码可以编译运行,输出“AB.B”
public class foo {
public static void main(String sgf[]) {
StringBuffer a=new StringBuffer(“A”);
StringBuffer b