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:拒絕訪問(11817)
4.?document對象詳解(7503)
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
主站蜘蛛池模板:
溧阳市
|
双牌县
|
嵊州市
|
上杭县
|
江阴市
|
巩留县
|
西丰县
|
秦安县
|
泰州市
|
富裕县
|
胶州市
|
乐平市
|
中牟县
|
德格县
|
高要市
|
小金县
|
博爱县
|
栾川县
|
新民市
|
斗六市
|
兴海县
|
巴中市
|
亳州市
|
拜城县
|
赫章县
|
尼玛县
|
绍兴县
|
榆社县
|
汉源县
|
中阳县
|
华坪县
|
东丽区
|
新化县
|
南部县
|
库尔勒市
|
石城县
|
锦屏县
|
汾西县
|
勃利县
|
威信县
|
仪陇县
|