JAVA
導航
BlogJava
首頁
新隨筆
聯系
聚合
管理
<
2013年11月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
統計
隨筆 - 47
文章 - 0
評論 - 27
引用 - 0
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
DotNet(1)
(rss)
IBM WebSphere(3)
(rss)
Lotus開發與學習(1)
(rss)
Oracle(7)
(rss)
初學JAVA(21)
(rss)
初學JSP(10)
(rss)
工作中遇到的問題與解決方式(22)
(rss)
生活感悟(4)
(rss)
計算機維護(7)
(rss)
隨筆檔案
2006年11月 (1)
2006年5月 (1)
2006年4月 (10)
2006年3月 (3)
2006年2月 (3)
2006年1月 (1)
2005年12月 (4)
2005年11月 (6)
2005年10月 (6)
2005年9月 (7)
2005年8月 (5)
搜索
最新評論
1.?re: document對象詳解iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
sssssssssssssssss
--yy
2.?re: 數組下標越界[未登錄]
評論內容較長,點擊標題查看
--soul
3.?re: Windows Installer問題,錯誤5:拒絕訪問
謝謝,我也成功了!真管用……
--唐陽
4.?re: URL的傳參
說的法師打發斯蒂芬
--撒地方
5.?re: Windows Installer問題,錯誤5:拒絕訪問[未登錄]
找遍了,只有這個是靠譜的,太感謝了
--chenbo
閱讀排行榜
1.?java.sql.SQLException: 無效的列索引 (15717)
2.?javax.naming.NameNotFoundException: Unable to resolve 'TestEJB'. Resolved ''; remaining name 'TestEJB'異常(13777)
3.?Windows Installer問題,錯誤5:拒絕訪問(11816)
4.?document對象詳解(7502)
5.?HTML的focus()問題(4348)
評論排行榜
1.?Windows Installer問題,錯誤5:拒絕訪問(14)
2.?URL的傳參(3)
3.?javax.naming.NameNotFoundException: Unable to resolve 'TestEJB'. Resolved ''; remaining name 'TestEJB'異常(2)
4.?數組下標越界(2)
5.?OracleOraHome90TNSListener問題(1)
數組下標越界
我用的是一個Vector的實例。把一個Result的數據放入其中。用一個for(int i = 0; i <= Vector.size(); i++)
我還在前面寫了一句int a = Vector.size(). a 的值取出來是等于2。可是在循環中就出錯了。Vector的下標是從0開始的。我后來把for循環中的i<= Vector.size()的<= 改成了 i < Vector.size()就可以了。
posted on 2005-08-26 10:27
rodney
閱讀(2637)
評論(2)
編輯
收藏
所屬分類:
工作中遇到的問題與解決方式
Comments
#
re: 數組下標越界
武國棟
Posted @ 2009-06-03 14:14
把"i<= Vector.size()的<= 改成了 i < Vector.size()就可以"的原因是:
當i=2時,2<=vector.size()成立,則會繼續執行循環體;而此時i=2的意思是索引為2的數組下標-->代表數組的第三個元素 但是數組中就兩個元素,取不到第三個,所以就會報下標越界的問題 希望這樣解釋對你有用。。。
回復
更多評論
#
re: 數組下標越界[未登錄]
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架敵機在x軸方向的距離小于敵機的寬度
if((int)(Math.abs(bulleth.get(i).getX() - enemry.get(j).getX())) < enemry.get(j).getWidth()){
//如果第i顆子彈與第j架敵機在y軸上的距離小于敵機的高度
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;
}
}
}
}
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
OracleOraHome90TNSListener問題
取表格中的單元格的數據
JDK1.5的設置
java.sql.SQLExcetion 錯誤的URL
javax.naming.NameNotFoundException: Unable to resolve 'TestEJB'. Resolved ''; remaining name 'TestEJB'異常
DB2 V7.2的JDBC程序
JAVA,Websphere,DB2,Oracle, JBuilder2006,開發工具,網絡工具,教學工具,商務軟件想下就下
在WAS6.0中配置EJB,連接池問題
Weblogic 連接池拋出的錯誤
JDBC編程時用連接池的問題?
Powered by:
BlogJava
Copyright © rodney
主站蜘蛛池模板:
丰都县
|
潮州市
|
当涂县
|
汉寿县
|
冀州市
|
丹寨县
|
玉林市
|
洪泽县
|
龙川县
|
保亭
|
象州县
|
繁昌县
|
富平县
|
荃湾区
|
霸州市
|
报价
|
昌江
|
宜良县
|
桓仁
|
石嘴山市
|
佳木斯市
|
漾濞
|
合作市
|
都江堰市
|
鄯善县
|
师宗县
|
福建省
|
平凉市
|
德兴市
|
思茅市
|
峡江县
|
民勤县
|
化德县
|
罗甸县
|
甘肃省
|
鄂伦春自治旗
|
文水县
|
缙云县
|
广南县
|
云林县
|
乌拉特前旗
|