外循环执行34次,因为它从1开始并且每次在34停止时递增1,因为第35次迭代将超过34的循环上限。 内循环执行39次,因为它从1开始并每次递增2(1,3,5,7等),当值大于78时停止,但是因为第40次迭代将等于79的值,大于78,它不会执行第40次迭代。 34次39 = 1,326,因此您将在控制台中看到消息Message写入1,326次。 一般而言,您可以将其细分为:
i * (j / 2)
其中i等于外循环迭代(34),j等于内循环迭代(78/2 = 39)。
迭代次数怎么看
外循环执行34次,因为它从1开始并且每次在34停止时递增1,因为第35次迭代将超过34的循环上限。 内循环执行39次,因为它从1开始并每次递增2(1,3,5,7等),当值大于78时停止,但是因为第40次迭代将等于79的值,大于78,它不会执行第40次迭代。 34次39 = 1,326,因此您将在控制台中看到消息Message写入1,326次。 一般而言,您可以将其细分为:
i * (j / 2)
其中i等于外循环迭代(34),j等于内循环迭代(78/2 = 39)。
计算二分法的迭代次数是看二分法区间距离,若距离在精确度所在的范围内,则迭代次数就可知。