在Java中将十进制值转换为二进制

时间:2019-04-13 07:45:15

标签: java recursion

这是我的问题。在下面的代码中,我有一个indices = list(range(a.shape[0]))类型的方法,但是在此方法中,我仍然可以找到一个void

此外,在递归调用中,我可以找到此return运算符。

所以我有问题:

  • 为什么在void函数中使用return?
  • >>是什么意思?
number >> 1

1 个答案:

答案 0 :(得分:0)

在您的代码中,return;用于离开函数。在String函数中,我们会使用return关键字,后跟一个String值,但是在void函数中,返回值后面什么都没有。

>>运算符称为右移。它用于位移。 但是这个问题已经在这里有了答案:

What does “>>” mean in java

  

12是1100的二进制形式。右移一位(>>是按位右移运算符)会产生

     

1100-> 0110

     

结果是6。

     

因此,我们拥有了

     

6-1-5 =