java中 num=num>>1;这句语句是什么意思,public class test {public static void main(String[] args) {tobin(6);}public static void tobin(int num){while(num!=0){System.out.println(num%2);num=num>>1;}}}上面这个例子我想知道 num=num>>1;

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 16:56:54
java中num=num>>1;这句语句是什么意思,publicclasstest{publicstaticvoidmain(String[]args){tobin(6);}publicstaticv

java中 num=num>>1;这句语句是什么意思,public class test {public static void main(String[] args) {tobin(6);}public static void tobin(int num){while(num!=0){System.out.println(num%2);num=num>>1;}}}上面这个例子我想知道 num=num>>1;
java中 num=num>>1;这句语句是什么意思,
public class test {
public static void main(String[] args)
{
tobin(6);
}
public static void tobin(int num)
{
while(num!=0)
{
System.out.println(num%2);
num=num>>1;
}
}
}
上面这个例子我想知道 num=num>>1;

java中 num=num>>1;这句语句是什么意思,public class test {public static void main(String[] args) {tobin(6);}public static void tobin(int num){while(num!=0){System.out.println(num%2);num=num>>1;}}}上面这个例子我想知道 num=num>>1;
移位:左乘,右除.