国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - Java中一個(gè)for語句導(dǎo)致無窮大死循環(huán)的例子

Java中一個(gè)for語句導(dǎo)致無窮大死循環(huán)的例子

2019-12-23 14:10junjie JAVA教程

這篇文章主要介紹了Java中一個(gè)for語句導(dǎo)致無窮大死循環(huán)的例子,本文給出的是一個(gè)很特別的例子,這個(gè)例子會(huì)跟你所想的結(jié)果不一樣,需要的朋友可以參考下

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

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

 

輸出結(jié)果:

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一区二区三区在线观看视频 | 精品人成 | 精品成人在线视频 | 午夜免费视频 | 亚洲免费网站 | 久草免费在线 | 国产日韩精品久久 | 久久福利| 日韩亚洲 | 日韩高清一区二区 | 精产国产伦理一二三区 | 91精品国产综合久久久久 | 久久精品无码一区二区日韩av | 欧美精品一区二区三区蜜桃视频 | 精品国产视频 | 国产色网 | 国产欧美日韩综合精品 | a级三四级黄大片 | 在线中文视频 | 日日操天天操 | 精品国产精品三级精品av网址 | 国产高清精品一区 | 中文字幕免费观看 | 91麻豆精品国产91久久久资源速度 | 黄色av网站免费看 | 久久精品亚洲成在人线av网址 | 天天综合网久久综合网 | 色综合天天天天做夜夜夜夜做 | 欧美激情国产日韩精品一区18 | 先锋av资源在线 | av片在线观看 | 热久久国产| 免费成人在线观看视频 | 国产成人精品久久二区二区 | 国产精品久久免费观看spa | 亚洲大片| 国产免费拔擦拔擦8x高清在线人 | 国产精品一区二 | 久久精品一 | 国精产品一区二区三区有限公司 | 日本全黄裸体片 |