我有一个脚本,首先用python编写,然后用java编写。使用给定的参数100,50,9,3,python脚本生成1630。由于某些原因,java版本产生-22。为什么会这样呢?java代码中是否存在逻辑错误?(): #Result is 1630
main()import java.util.*;
public class
读取Collections.reverse方法的Java源代码时,Right Shift operator is used for finding middle.我研究了堆栈,发现使用除法操作符更好,而不是右移。更新:But then why java guys used Right Shift and not division ?