4
为什么(variable1%variable2 == 0)效率低下?
我是Java的新手,并且昨晚正在运行一些代码,这确实让我感到困扰。我当时正在构建一个简单的程序,以在for循环中显示每个X输出,当我将模数用作variable % variablevs variable % 5000或诸如此类时,我注意到性能的大幅下降。有人可以向我解释这是什么原因吗?这样我会更好... 这是“有效的”代码(很抱歉,如果我语法有点错误,我现在不在使用该代码的计算机上) long startNum = 0; long stopNum = 1000000000L; for (long i = startNum; i <= stopNum; i++){ if (i % 50000 == 0) { System.out.println(i); } } 这是“无效代码” long startNum = 0; long stopNum = 1000000000L; long progressCheck = 50000; for (long i …
179
java
performance