真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java代碼改錯 java代碼寫錯怎么返回上一步

JAVA代碼改錯

幫你運行:

創(chuàng)新互聯(lián)專注于君山網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供君山營銷型網(wǎng)站建設(shè),君山網(wǎng)站制作、君山網(wǎng)頁設(shè)計、君山網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造君山網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供君山網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

F:\oopjavac?Test05.java

F:\oopjava?Test05

Exception?in?thread?"main"?java.lang.NullPointerException

at?java.awt.Container.addImpl(Container.java:1090)

at?java.awt.Container.add(Container.java:410)

at?Test05.init(Test05.java:23)

at?Test05.main(Test05.java:34)

錯誤在line:23行,注釋掉后:

this.setLayout(new?GridLayout(3,1));

mb1.add(bq1);mb1.add(wbk);

mb2.add(bq2);mb2.add(mmk);

//mb3.add(an1);mb3.add(an2);

this.add(mb1);

this.getContentPane().add(mb2);

//this.getContentPane().add(mb3);

this.setTitle("登陸窗體");

然后就發(fā)現(xiàn)對了,界面出來了。然后看23行:

mb3.add(an1);??mb3.add(an2);

換行后執(zhí)行,返現(xiàn)錯的是24行:

mb3.add(an1);

mb3.add(an2);

仔細(xì)一看,親,你的an2有沒有初始化啊!!!!

an1=new?JButton("登陸");

an1=new?JButton("退出");

看看上面的代碼。。。。。。。。。。我能咋樣。好好的練習(xí)吧,還是要多寫代碼,多改錯。

Java代碼改錯?

F:\oopjavac Test05.java

F:\oopjava Test05

Exception in thread "main" java.lang.NullPointerException

at java.awt.Container.addImpl(Container.java:1090)

at java.awt.Container.add(Container.java:410)

at Test05.init(Test05.java:23)

at Test05.main(Test05.java:34)

錯誤在line:23行,注釋掉后:

this.setLayout(new GridLayout(3,1));

mb1.add(bq1);mb1.add(wbk);

mb2.add(bq2);mb2.add(mmk);

//mb3.add(an1);mb3.add(an2);

this.add(mb1);

this.getContentPane().add(mb2);

//this.getContentPane().add(mb3);

this.setTitle("登陸窗體");

然后就發(fā)現(xiàn)對了,界面出來了。然后看23行:

mb3.add(an1); mb3.add(an2);

換行后執(zhí)行,返現(xiàn)錯的是24行:

mb3.add(an1);

mb3.add(an2);

仔細(xì)一看,親,你的an2有沒有初始化啊!!!!

an1=new JButton("登陸");

an1=new JButton("退出");

看看上面的代碼。。。。。。。。。。我能咋樣。好好的練習(xí)吧,還是要多寫代碼,多改錯。

java 代碼改錯,求指導(dǎo)

你的錯誤貼的完全沒法看,我把你的代碼復(fù)制過來運行了下,錯誤信息應(yīng)該復(fù)制這些:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

at testquestion.Ran$1.actionPerformed(Ran.java:41)

很明顯是空指針錯誤

再看41行:

if(bool[number] == true){

就是說bool[number]這時的值是null

我看了下前面的定義:

private static Boolean[] bool;

然后在后面定義了

bool=new Boolean[52];

需要注意的是boolean和Boolean的區(qū)別,boolean是基本類型,不需要去new創(chuàng)建,而Boolean雖然用法基本一樣,但他是個對象,你光創(chuàng)建了一個Boolean對象數(shù)組但沒有一一去創(chuàng)建對象,所以bool[number]取得的仍然是null

還需要進行的一步是

for(int i=0;ibool.length;i++){

bool[i]=false;

}

對于你代碼里的

if(bool[number] == true){

value = number;

bool[number] = true;

}

比較費解如果bool[number]==true已經(jīng)成立再bool[number]=true實在有些多此一舉,可能你想寫的是false,我先自作主張幫你改成這個了.

修改完后再運行,成功!

java程序改錯

執(zhí)行如下代碼后報錯信息是:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 6 out of bounds for length 6

at SortArray.main(SortArray.java:21)

package?shiyan3;

import?java.io.IOException;

public?class?SortArray?{

public?static?void?main(String[]?args)?throws?IOException?{

//?TODO?Auto-generated?method?stub

int?m;

//?TODO?Auto-generated?method?stub

int?n;

//?TODO?Auto-generated?method?stub

int?k;

int[]?aa?=?new?int[6];

int[]?bb?=?new?int[6];

int[]?cc?=?new?int[12];

for?(int?i?=?0;?i?=?6;?i++)?{

m?=?(int)?(100?*?Math.random());

aa[i]?=?m;

n?=?(int)?(100?*?Math.random());

bb[i]?=?n;

System.out.println(aa[i]?+?"?"?+?bb[i]);

}

for?(int?i?=?0;?i??6;?i++)?{

for?(int?j?=?i;?j??6;?j++)?{

if?(aa[i]??aa[j])?{

int?t?=?aa[i];

aa[i]?=?aa[j];

aa[j]?=?t;

}

if?(bb[i]??bb[j])?{

int?t?=?bb[i];

bb[i]?=?bb[j];

bb[j]?=?t;

}

}

}

m?=?0;

n?=?0;

k?=?0;

while?((m?==?6)??(n?==?6))?{

if?(aa[m]?=?bb[n])?{

cc[k]?=?aa[m];

m++;

}?else?{

cc[k]?=?bb[n];

n++;

}

k++;

}

while?(m?==?6)?{

cc[k]?=?aa[m];

m++;

k++;

}

while?(n?==?6)?{

cc[k]?=?bb[n];

n++;

k++;

}

for?(int?i?=?0;?i??12;?i++)?{

System.out.print(cc[i]?+?"?");

}

}

}

第21行是從0到6,也就是7次循環(huán),應(yīng)該把=6改為6。


網(wǎng)站欄目:java代碼改錯 java代碼寫錯怎么返回上一步
瀏覽路徑:http://weahome.cn/article/dddsgis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部