av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

java語言

Java開發(fā)中常用到For循環(huán)的實例

時間:2025-05-09 05:45:19 java語言 我要投稿
  • 相關推薦

有關Java開發(fā)中常用到For循環(huán)的實例

  在Java開發(fā)中常用到For循環(huán),它對簡化業(yè)務處理,提高效率,非常有幫助。但要防止程序算法中可能導致死循環(huán)的情況,而且有的死循環(huán)還不好察覺。比如下面這個例子,算法極容易認為是50,實際上是無窮大的一個死循環(huán)。

  public class CycTest { /** * @param args the command line arguments */ public static void main(String[] args) { int end = Integer.MAX_VALUE; //定義個循環(huán)終止數(shù),可以無限大,區(qū)別于int型。 int start = end-50; //定義起始值 int count = 0; //初始值 for(int i=start;i<=end;i++){ //循環(huán)體 count++; //循環(huán)計數(shù) System.out.println("本次循環(huán)次數(shù)為:"+count); //輸出 } } }

  輸出結(jié)果:

  run: 本次循環(huán)次數(shù)為:1 本次循環(huán)次數(shù)為:2 本次循環(huán)次數(shù)為:3 ...... 本次循環(huán)次數(shù)為:49 本次循環(huán)次數(shù)為:50 本次循環(huán)次數(shù)為:51 ......

  總結(jié):

  可能有人認為輸出結(jié)果會是50次,實際上這是個死循環(huán)。end是無限大的數(shù),i<=end也就是無限大的數(shù)。所以說是無極限的。for(int i=start,i<end;i++),結(jié)果就是50了。i<end,表示邊界值不能是一個無窮大致, 而從start到end也就變成了一段區(qū)間了,區(qū)間就是50。所以開發(fā)中考慮到各種數(shù)據(jù)類型的取值范圍,特別是條件判斷及邊界取值時。

【Java開發(fā)中常用到For循環(huán)的實例】相關文章:

Java for循環(huán)語句使用實例01-13

PHP中常用的實例介紹04-15

Java for循環(huán)的寫法代碼08-01

Java 循環(huán)結(jié)構(gòu)介紹08-13

Java for循環(huán)語句使用03-31

Java鍵盤輸入實例07-06

Java實現(xiàn)多繼承的實例07-18

JAVA語言中的實例變量06-01

java動態(tài)方法調(diào)度實例04-26