<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我用的是一個Vector的實(shí)例。把一個Result的數(shù)據(jù)放入其中。用一個for(int i = 0; i <=  Vector.size(); i++)
    我還在前面寫了一句int a = Vector.size(). a 的值取出來是等于2。可是在循環(huán)中就出錯了。Vector的下標(biāo)是從0開始的。我后來把for循環(huán)中的i<= Vector.size()的<= 改成了 i < Vector.size()就可以了。
    posted on 2005-08-26 10:27 rodney 閱讀(2632) 評論(2)  編輯  收藏 所屬分類: 工作中遇到的問題與解決方式
    Comments
    • # re: 數(shù)組下標(biāo)越界
      武國棟
      Posted @ 2009-06-03 14:14
      把"i<= Vector.size()的<= 改成了 i < Vector.size()就可以"的原因是:
      當(dāng)i=2時,2<=vector.size()成立,則會繼續(xù)執(zhí)行循環(huán)體;而此時i=2的意思是索引為2的數(shù)組下標(biāo)-->代表數(shù)組的第三個元素 但是數(shù)組中就兩個元素,取不到第三個,所以就會報下標(biāo)越界的問題 希望這樣解釋對你有用。。。  回復(fù)  更多評論   
    • # re: 數(shù)組下標(biāo)越界[未登錄]
      soul
      Posted @ 2013-11-14 15:20
      for(int i = 0;i < bulleth.size();i++){
      for(int j = 0;j < enemry.size();j++){
      //如果第i顆子彈與第j架敵機(jī)在x軸方向的距離小于敵機(jī)的寬度
      if((int)(Math.abs(bulleth.get(i).getX() - enemry.get(j).getX())) < enemry.get(j).getWidth()){
      //如果第i顆子彈與第j架敵機(jī)在y軸上的距離小于敵機(jī)的高度
      if((int)(Math.abs(bulleth.get(i).getY() - enemry.get(j).getY())) < enemry.get(j).getHeight()){
      bulleth.get(i).setIsDeath(true);
      enemry.get(j).setIsDeath(true);
      break;
      }
      }
      }
      }  回復(fù)  更多評論   
     
    主站蜘蛛池模板: 亚洲高清乱码午夜电影网| 成人免费无码大片A毛片抽搐 | free哆拍拍免费永久视频| 亚洲欧洲日产国码www| 激情综合色五月丁香六月亚洲| 好大好深好猛好爽视频免费| 国产精品免费一区二区三区四区| 免费精品视频在线| 亚洲av成人中文无码专区| 亚洲xxxxxx| 亚洲码在线中文在线观看| 亚洲精品国偷自产在线| 亚洲日韩在线观看| 又大又粗又爽a级毛片免费看| 性xxxx视频播放免费| 在线观看成人免费视频不卡| 少妇人妻偷人精品免费视频| a毛片免费全部播放完整成| caoporm碰最新免费公开视频| 特级毛片全部免费播放a一级| 精品久久久久亚洲| 亚洲国产精品网站在线播放 | 57pao国产成视频免费播放| baoyu116.永久免费视频| 亚欧国产一级在线免费| 一级做α爱过程免费视频| 西西人体大胆免费视频| 看Aⅴ免费毛片手机播放| 男女猛烈无遮掩视频免费软件| 大桥未久亚洲无av码在线| 亚洲AV综合永久无码精品天堂| 亚洲欧美综合精品成人导航| 亚洲色最新高清av网站| 亚洲精品无码久久久久A片苍井空 亚洲精品无码久久久久YW | 亚洲国产成人AV在线播放| 亚洲爱情岛论坛永久| 亚洲一区中文字幕久久| 亚洲精品乱码久久久久久下载| 亚洲狠狠狠一区二区三区| 亚洲www在线观看| 亚洲午夜无码久久久久小说|