欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

改錯(cuò)java代碼 java修改代碼

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

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

我們一直強(qiáng)調(diào)成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)對(duì)于企業(yè)的重要性,如果您也覺(jué)得重要,那么就需要我們慎重對(duì)待,選擇一個(gè)安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過(guò)程中的有力推手。專業(yè)的建站公司不一定是大公司,創(chuàng)新互聯(lián)作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。

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

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

很明顯是空指針錯(cuò)誤

再看41行:

if(bool[number] == true){

就是說(shuō)bool[number]這時(shí)的值是null

我看了下前面的定義:

private static Boolean[] bool;

然后在后面定義了

bool=new Boolean[52];

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

還需要進(jìn)行的一步是

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

bool[i]=false;

}

對(duì)于你代碼里的

if(bool[number] == true){

value = number;

bool[number] = true;

}

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

修改完后再運(yùn)行,成功!

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

將 deliverCard();//發(fā)牌

repaint();

修改為

new Thread()

{

public void run()

{

deliverCard();//發(fā)牌

repaint();

}

}

.start();

不過(guò)你的dowhile是個(gè)死循環(huán) 癥結(jié)在這里

JAVA代碼改錯(cuò)

幫你運(yùn)行:

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)

錯(cuò)誤在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)對(duì)了,界面出來(lái)了。然后看23行:

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

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

mb3.add(an1);

mb3.add(an2);

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

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

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

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

java程序改錯(cuò)

執(zhí)行如下代碼后報(bào)錯(cuò)信息是:

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。

Java代碼改錯(cuò)?

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)

錯(cuò)誤在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)對(duì)了,界面出來(lái)了。然后看23行:

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

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

mb3.add(an1);

mb3.add(an2);

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

an1=new JButton("登陸");

an1=new JButton("退出");

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

簡(jiǎn)單java程序改錯(cuò)!

分類: 電腦/網(wǎng)絡(luò) 程序設(shè)計(jì) 其他編程語(yǔ)言

問(wèn)題描述:

本程序要實(shí)現(xiàn)的是隨著鼠標(biāo)點(diǎn)擊,將在畫布上話小方塊。

import java.awt.*;

import java.awt.event.*;

import java.util.*;

import java.awt.geom.*;

import javax.swing.*;

public class MouseTest

{

public static void main(String[] args)

{

MouseFrame frame=new MouseFrame();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.show();

}

}

class MouseFrame extends JFrame

{

public MouseFrame()

{

setTitle("MouseTest");

setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);

MousePanel panel=new MousePanel();

Container contentPane=getContentPane();

contentPane.add(panel);

}

public static final int DEFAULT_WIDTH=300;

public static final int DEFAULT_HEIGHT=200;

}

class MousePanel extends JPanel

{

public MousePanel()

{

squares=new ArrayList();

current=null;

addMouseListener(new MouseHandler());

addMouseMotionListener(new MouseMotionHandler());

}

public void paintComponent(Graphics g)

{

super.paintComponent(g);

Graphics2D g2=(Graphics2D)g;

g2.setPaint(Color.RED);

for(int i=0;isquares.size();i++)

g2.draw((Rectangle2D)squares.get(i));

}

public Rectangle2D find(Point2D p)

{

for(int i=0;isquares.size();i++)

{

Rectangle2D r=(Rectangle2D)squares.get(i);

if(r.contains(p)) return r;

}

return null;

}

public void add(Point2D p)

{

double x=p.getX();

double y=p.getY();

current=new Rectangle2D.Double(x-SIDELENGTH/2,y-SIDELENGTH/2,SIDELENGTH,SIDELENGTH);

squares.add(current);

repaint();

}

public void remove(Rectangle2D s)

{

if(s==null)return;

if(s==current) current=null;

squares.remove(s);

repaint();

}

private static final int SIDELENGTH=10;

private ArrayList squares;

private Rectangle2D current;

private class MouseHandler extends MouseAdapter

{

public void mouseHandler(MouseEvent event)

{

current=find(event.getPoint());

if(current==null)

add(event.getPoint());

}

public void mouseClicked(MouseEvent event)

{

current=find(event.getPoint());

if(current==nullevent.getClickCount()=2)

remove(current);

}

}

private class MouseMotionHandler implements MouseMotionListener

{

public void mouseMoved(MouseEvent event)

{

if(find(event.getPoint())==null)

setCursor(Cursor.getDefaultCursor());

else

setCursor(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR));

}

public void mouseDragged(MouseEvent event)

{

if (current!=null)

{

int x=event.getX();

int y=event.getY();

current.setFrame(x-SIDELENGTH/2,y-SIDELENGTH/2,SIDELENGTH,SIDELENGTH);

repaint();

}

}

}

}

解析:

這地方是改錯(cuò)的,不是給你實(shí)現(xiàn)功能的,哈哈

新聞名稱:改錯(cuò)java代碼 java修改代碼
網(wǎng)站URL:http://aaarwkj.com/article40/dochoeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)標(biāo)簽優(yōu)化、全網(wǎng)營(yíng)銷推廣搜索引擎優(yōu)化、企業(yè)網(wǎng)站制作網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
国产三级全黄在线播放| 亚洲日本久久久午夜精品| 日韩二区三区精品视频| 亚洲日本在线观看午夜视频| 97视频在线视频免费| 亚洲国内精品一区二区在线| 99久久免费看国产精品| 欧美日本黄色一级视频| 日本福利写真在线观看| 国产av麻豆全部免费| 亚洲成色在线综合剧情网站| 亚洲国产日韩一区二区在线| 日韩精品极品在线免费视频| 成年女人毛片免费观看不卡| 丰满人妻侵犯中文字幕| 中文岳妇荡欲丰满肥熟| 粉嫩一区二区三区在线| 亚洲国产欧美日韩久久| 成年人在线观看免费观看| 日本午夜福利视频在线观看| 亚洲各类熟女们中文字幕| 成人性生活毛片免费视频| 中文字幕国产精品经典三级| 91福利社区欧美大片| 欧美一区二区三区人妻激情| 日本韩国国语对白一区二区三区| 国产精品传媒在线观看网站| 色婷婷精品综合久久狠狠| 黑人巨大精品欧美一区免| 亚洲熟妇精品一区二区| 中文字幕中文字幕久久不卡| 国产又粗又长又猛又爽视频| 日本黄色小网站在线播放| 日本成熟妇高潮视频在线观看不卡| 顶级少妇做爰片高潮丸| 日韩欧美第一页在线观看| 亚洲少妇午夜福利视频| 亚洲天堂国产成人精品| 国产精品九九久久精品三级| 曰韩av毛片在线观看| 国产av不卡精品影片|