计算机类
公务员类
工程类
语言类
金融会计类
计算机类
医学类
研究生类
专业技术资格
职业技能资格
学历类
党建思政类
计算机等级考试(NCRE)
全国计算机应用水平考试(NIT)
计算机软件水平考试
计算机等级考试(NCRE)
全国高校计算机等级考试CCT
行业认证
信息素养
计算机等级考试二级
计算机等级考试一级
网络工程师(计算机等级考试四级)
计算机等级考试二级
数据库工程师(计算机等级考试四级)
计算机等级考试三级
信息安全工程师(计算机等级考试四级)
嵌入式系统开发工程师(计算机等级考试四级)
软件测试工程师(计算机等级考试四级)
Java语言程序设计
Python语言程序设计
WPS Office高级应用与设计
C语言程序设计
C++语言程序设计
Java语言程序设计
Visual Basic语言程序设计
Web程序设计
Access数据库程序设计
MySQL数据库程序设计
Visual FoxPro数据库程序设计
办公软件高级应用
问答题下面是一个Applet程序,其功能是从3~100之间(包括3和100)每隔0.5秒显示一个新的数字,如果数字为素数,则显示为灰色,其他为绿色。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 源程序文件代码清单如下: import java.awt.*; import java.applet.Applet; /* <applet code=ex15_3.class width=800 height=400> </applet> */ public class ex15_3 extends Applet public Color color15_3 = Color.black; private int n15_3 = 3; public myPrime thPrime15_3; public void init() thPrime15_3 = new myPrime(this); thPrime15_3.start(); public void paint(Graphics g) g.setColor(color15_3); g.drawString(n15_3, 50, 50); public int getInt() return n15_3; public void setInt(int i) n15_3=i; class myPrime extends Thread ex15_3 obj15_3; myPrime (ex15_3 o) this.obj15_3 = o; public boolean isPrime(int n) boolean bPrime = true; int i=2; if(n<3||n>100) return false; while(i<n-1 i++; return bPrime; public void run() int i; for (i=3;i<100; i++) if (isPrime(i)) obj15_3.color15_3 = Color.gray; else obj15_3.color15_3 = Color.green; obj15_3.n15_3; obj15_3.repaint(); try sleep(500); catch (InterruptedException ie) ( ) ex15_3.html <HTML> <HEAD> <TITLE>ex15_3</TITLE> </HEAD> <BODY> <applet code="ex15_3.class" width=800 height=400> </applet> </BODY> </HTML>
进入题库练习
问答题注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为Java_2.java文件,本题功能是在JFrame窗口中,显示一个字符串并保证窗口正常关闭和退出。请完善Java_2.java文件,并进行调试,使某次程序结果如下:由于Java_2.java文件不完整,请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序:importJavax.swing.*;importJava.awt.*;publicclassJava_2publicstaticvoidmain(String[]args)WelcomFrameframe=newWelcomFrame();//*********Found**********frame.setDefaultCloseOperation(JFrame.______);frame.show();//*********Found**********classWelcomFrameextends______publicWelcomFrame()setTitle("Java等级考试");//*********Found**********______(DEFAULT_WIDTH,DEFAULT_HEIGHT);WelcomPanelpanel=newWelcomPanel();ContainercontentPane=getContentPane();contentPane.add(panel);publicstaticfinalintDEFAULT_WIDTH=250;publicstaticfinalintDEFAULT_HEIGHT=100;//*********Found**********classWelcomPanelextends______publicvoidpaintComponent(Graphicsg)super.paintComponent(g);g.drawString("欢迎参加Java等级考试!",MESSAGE_X,MESSAGE_Y);publicstaticfinalintMESSAGE_X=60;publicstaticfinalintMESSAGE_Y=50;
进入题库练习
问答题下面是一个利用集成class Thread产生线程的例子,请完成其中run()方法(画线处)的编写。 public class SimpleThread extends Thread{ private static int threadCount=0; private int countDown=5; private int threadNumber=0; public SimpleThread(){ threadCount++; threadNumber=threadCount; System.out.println("making"+threadCount); } ______{ ______{ ______; ______; } } public static void main(String[]args){ for(int i=0;i<5;i++)new SimpleThread().start(); System.out.println("All Threads started"); } }
进入题库练习
问答题本程序的主窗口有一个“登录”按钮和“请输入密码”、“密码验证...”两个文本框,用户在“请输入密码”文本框中输入密码,单击“登录”按钮,然后与预先定义的密码比较(密码预设定为:password),如果相同,则在“密码验证...”文本框中提示“通过!”,否则提示“失败!”,“密码验证...”文本框是只读的,如图所示。importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjavax.swing.event.*;publicclassexam_39{publicstaticvoidmain(String[]args){LoginFrameframe=newLoginFrame();frame,setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.show();}}classLoginFrameextendsJFrame{publicLoginFrame(){setTitle("exam_39");setSize(WIDTH,HEIGHT);ContainercontentPane=getContentPane();JPaneltextPanel=newJPanel();JLabelinputPassword=newJLabel("请输入密码:",JLabeI.CENTER);myPassword=newJPasswordField(20);textPanel.add(inputPassword);textPanel.add(myPassword);JLabelcheckedPassword=newJLabel("密码验证...",JLabeI.LEFT);checkPassword=newJTextField(20);textPanel.add(checkedPassword);textPanel.add(checkPassword);loginButton=newJButton("登录");loginButton.addActionListener(newLoginAction());textPanel.add(loginButton);contentPane.add(textPanel);}privateclassLoginActionimplementsActionListener{publicvoidactionPerformed(ActionEventevent){char[]s=myPassword.getPassword();Stringgets=newString(s);if(gets.equals(CHECKPASSWORD)){checkPassword.setText("通过!");}else{checkPassword.setText("失败!");}}}publicstaticfinalintWIDTH=280;publicstaticfinalintHEIGHT=180;publicstaticfinalStringCHECKPASSWORD="password";privateJTextFieldcheckPassword;privateJButtonloginButton;}
进入题库练习
问答题本程序的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的“Sampletext”和“Textcolorcontrol”面板,窗ISl的底部还有一个“Disablechanges”复选框。在“Sampletext”面板中有一个带有字符串的文本框,而在“Textcolorcontrol”面板中有“Black”、“Red”和“Green”三个按钮,并且每个按钮上都有一个对应颜色的圆。单击任意按钮,文本框中的文本变成对应的颜色,如果选中“Disablechanges”复选框,则三个颜色按钮变为不可用,如果取消选中复选框,则三个按钮变为可用,如图所示。importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;publicclassexam_11extendsJFrame{privateJPanelupper,middle,lower;privateJTextFieldtext;privateJButtonblack,red,green;privateJCheckBoxdisable;publicexam_11(StringtitleText){super(titleText);addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}});upper=newJPanel();upper.setBorder(BorderFactory.createTitledBorder("Sampletext"));upper.setlayout(_new_BorderLayout()__);text=newJTextField("Changethecolorofthistext");upper.add(text,BorderLayout.CENTER);middle=newJPanel();middle.setBorder(BorderFactory.createTitledBorder("Textcolorcontrol"));middle.setLayout(newFlowLayout(FlowLayout.CENTER));black=newJButton("Black",newColorIcon(Color.black));black.addActionListener(newButtonListener(Color.black));middle.add(black);red=newJButton("Red",newColorIcon(Color.red));red.addActionListener(newButtonListener(Color.red));middle.add(red);green=newJButton("Green",newColorIcon(Color.green);green.addActionListener(newButtonListener(Color.green);middle.add(green);lower=newJPanel();lower.setLayout(newFlowLayout(FlowLayout.RIGHT));disable=newJCheckBox("Disablechanges");disable.addItemListener(newItemListener(){publicvoiditemStateChanged(ItemEvente){booleanenabled=(e.getStateChange()==ItemEvent.DESELECTED);black.setEnabled(enabled);red.setEnabled(enabled);green.setEnabled(enabled);}});lower.add(disable);Containercp=getContentPane();cp.add(upper,BorderLayout.NORTH);cp.add(middle,BorderLayout.CENTER);cp.add(lower,BorderLayout.SOUTH);pack();setVisible(true);}classButtonListenerextendsActionListener{privateColorc;publicButtonListener(Colorc){this.c=c;}publicvoidactionPerformed(ActionEvente){text.setForeground(c);}}classColorIconimplementsIcon{privateColorc;privatestaticfinalintDIAMETER=10;publicColorIcon(Colorc){c=c;}publicvoidpaintIcon(Componentcp,Graphicsg,intx,inty){g.setColor(c);g.fillOval(x,y,DIAMETER,DIAMETER);g.setColor(Color.black);g.drawOval(x,y,DIAMETER,DIAMETER);}publicintgetIconHeight()returnDIAMETER;}publicintgetIconWidth()returnDIAMETER;}}publicstaticvoidmain(String[]args){newexam_11("exam_11");}}
进入题库练习
问答题本程序的功能是监听对于菜单项和工具条按钮的操作。主窗口中有菜单、工具条和一个文字标签,菜单有“File”和“Edit”,“File”菜单中包括“new”和“save”菜单项,而“Edit”菜单包括“cut”、“copy”和“paste”菜单项,工具条上包括“new”、“save”、“cut”、“copy”和“paste”按钮。单击任何一个菜单项或任何一个工具条按钮,文字标签上都会显示哪个组件被选中,如图所示。importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;publicclassexam_10extendsJFrame{privateJLabelactionInfo=newJLabel("Actioninformation",JLabel.CENTER);publicexam_10(StringtitleText){this(titleText);setDefaultCloseOperation(JFrame.EXITONCLOSE);JToolBartb=newJToolBar();JMenufile=newJMenu("File");JMenuedit=newJMenu("Edit");JMenuBarmb=newJMenuBar();mb.add(file);mb.add(edit);NewActionna=newNewAction();file.add(na);tb.add(na);SaveActionsa=newSaveAction();file.add(sa);tb.add(sa);tb.addSeparator();CutActioncta=newCutAction();edit.add(cta);tb.add(cta);CopyActioncpa=newCopyAction();edit.add(cpa);tb.add(cpa);PasteActionpa=newPasteAction();edit.add(pa);tb.add(pa);addJMenuBar(mb);Containercp=getContentpane();cp.add(tb,BorderLayout.NORTH);cp.add(actionInfo,BorderLayout.CENTER);setSize(350,200);setVisible(true);}classNewActionextendsAbstractAction{publicNewAction(){super("new");}publicvoidactionPerformed(ActionEvente){actionInfo.setText("newselected");}}classSaveActionextendsAbstractAction{publicSaveAction(){super("save");}publicvoidactionPerformed(ActionEvente){actionInfo.setText("saveselected");}}classCutActionextendsAbstractAction{publicCutAction(){super("cut");}publicvoidactionPerformed(ActionEvente){actionInfo.setText("cutselected");}}classCopyActionextendsAbstractAction{publicCopyAction(){super("copy");}publicvoidactionPerformed(ActionEvente){actionInfo.setText("copyselected");}}classPasteActionextendsAbstractAction{publicPasteAction(){super("paste");}publicvoidactionPerformed(ActionEvente){actionInfo.setText("pasteselected");}}publicstaticvoidmain(String[]args){newexam_10("exam_10");}}
进入题库练习
问答题下面的程序是将字符串"Welcome to China!"中的所有字符存储到一个字符数组中,并打印输出。 public class exam_42{ public static void main(String[] args) { String str="Welcome to China!"; int n=______; char[] arr; ______; for(int i=0; i<n; i++){ ______; arr[i]=c; } for(int i=0; i<n; i++) System.out.print(arr[i]); } }
进入题库练习
问答题当按下鼠标时,一个圆不断地增大半径。 注意:请勿改动已有语句内容,仅在下划线处填入适当的语句。 import java.applet.*; import java.awt.*; import java.awt.event.*; public class ex1 extends applet implements MouseListener TextField text; int x; public void init() x=6; text=new TextField(30); add(text); addMouseListener(this); public void paint(Graphics g) x= x+2; g.drawOval(10,10,x,x); public void mousePressed(MouseEvent e) Text.setText("鼠标按下的位置是:"+e.getX()+","e.getY()); repaint(); public void mouseReleased(MouseEvent e) Text.setText("鼠标松开的位置是:"+e.getX()+","e.getY()); repaint(); public void mouseEntered(MouseEvent e) Text.setText("鼠标进来的位置是:"+e.getX()+","e.getY()); repaint(); public void mouseExited(MouseEvent e) Text.setText("鼠标退出的位置是:"+e.getX()+","e.getY()); ______;
进入题库练习
问答题本程序的功能是在Applet小窗口的(25,25)处显示字符串“HelloWorld”。运行结果如下图所示。importjava.awt.Graphics;importjava.applet.Applet;publicclassexam_24extendsApplet{Stringstr;______(){str="HelloWorld";}______(Graphicsg){______;}}exam_24.html:<html><head><title>exam_24</title></head><body><appletcode="exam_24.class"width=200height=100></applet></body></html>
进入题库练习
问答题注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为Java_2.java文件,本题功能是在1~n之间的自然数中,每次抽取k个数字来抽奖,计算中奖几率的算法为n*(n-1)*(n-2)*…*(n-k+1)/1*2*3*…*k请完善Java_2.java文件,并进行调试,使程序先显示如下输入窗口:然后从自然数1~20中,每次抽3个数,计算中奖几率,并将最终结果在命令行中显示,其形式类似:你中奖的几率是1/1140Goodluck!由于Java_2.java文件不完整,请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序:importjavax.swing.*;publicclassJava_2{publicstaticvoidmain(String[]args){//*********Found**********Stringinput=______.showInputDialog("你想抽几位数?");//*********Found**********intk=Integer.parseInt{{U}}{{/U}};input=JOptionPane.showInputDialog("你想在自然数中抽的最高数是几?");//*********Found**********intn=______.parseInt(input);intlotteryodds=1;for(inti=1;i<=k;i++)lotteryOdds=lotteryOdds*(n-i+1)/i;//*********Found**********System.out.println("你中奖的几率是1/"+______+".Goodluck!");System.exit(0);}}
进入题库练习
问答题本程序是一个Applet,功能是使用下拉菜单来控制文本的字体、样式和大小。页面中有三个下拉菜单和一个文字标签,三个下拉菜单分别对应字体、样式和大小,任意单击一个下拉菜单进行选择,文本标签中的文本就会对应发生变化,如图所示。importjava.awt.*;importjava.applet.*;publicclassexam_3extendsApplet{ChoicelFont=newChoice();ChoicelSize=newChoice();ChoicelStyle=newChoice();Fontf=null;publicvoidinit(){String[]arFont=getToolkit().getFontList();for(inti=0;i<arFont.length;i++)lFont.add(arFont[i]);lSize.addItem("7");lSize.addItem("8");lSize.addItem("9");lSize.addItem("10");lSize.addItem("11");lSize.addItem("12");lSize.addItem("14");lSize.addItem("16");lSize.addItem("18");lSize.addItem("20");lSize.addItem("24");lSize.addItem("28");lSize.addItem("32");lSize.addItem("36");lSize.addItem("40");lize,select(10);lStyle.addItem("PLAIN");lStyle.addItem("BOLD");lStyle.addItem("ITALIC");lStyle.addItem("BOLD+ITALIC");setLayout(null);intiY=10;Labell=newLabel("Font");add(1);l.reshape(5,iY,40,20);add(iFont);lFont.reshape(50,iY,I00,20);l=newLabel("Size");add(1);l.reshape(170,iY,40,20);add(iSize);lSize.reshape(220,iY,60,20);iY+=22;l=newLabel("Style");add(1);l.reshape(5,iY,40,20);add(iStyle);iStyle.reshape(50,iY,i00,20);repaint();}public_boolean_handler__(Event_event){if(event.id==Event.ACTIONEVENTreturntrue;}returnsuper.handleEvent(event);}publicvoidpaint(Graphicsg){f=newFont(iFont.getSelectedItem(),lStyle.getSelectedIndex(),Integer.parseInt(ISize.getSelectedItem()));g.setColor(Color.white);g.fillRect(0,85,400,200);g.setColor(Color.black);if(f!=null){g.setFont(f);}drawString("WelcometoChina!",20,120);}}exam_3.html:<html><head><title>exam_3</title></head><body><appletcode=exam_3.classwidth=310height=230></applet></body></html>
进入题库练习
问答题本程序的功能是定义了自己的组件类。窗口中排布着12个按钮,鼠标移到按钮上时,按钮改变背景颜色,用鼠标单击按钮时,后台将显示该按钮对应的字符,如图所示。importjava.awt.*;importjava.awt.event.*;importjava.util.*;classexam_77extendsFrame{Stringkeys="123456789*0#";exam_77(){super("exam_77");addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}});setLayout(newGridLayout(4,3,6,6));for(inti=0;i<keys.length;i++){KeyButtonkb=newKeyButton(keys.charAt(i));kb.addKeyListener(this);kb.setBackground(Color.pink);kb.setForeground(Color.black);add(kb);}setSize(200,200);show();}classKeyEventHandlerextendsKeyAdapter{publicvoidkeyTyped(KeyEventevt){System.out.println(evt.getChar());}}publicstaticvoidmain(String[]args){newexam_77();}}classKeyButtonextendsComponent{KeyListenerkeyListener;booleanhighlighted;charkey;KeyButton(chark){this.key=k;addMouseListener(newMouseEventHandler());}publicvoidpaint(Graphicsg){intw=getSize().width;inth=getSize().height;Strings=""+key;FontMetricsfm=g.getFontMetrics();if(highlighted){g.setColor(getBackground());g.fillRoundRect(0,0,w-1,h-1,10,10);}g.setColor(getForeground());g.drawRoundRect(0,0,w-1,h-1,10,10);g.drawString(s,(w-fm.stringWidth(s))/2,(h-fm.getHeight())/2+fm.getAscent());}classMouseEventHandlerextendsMouseAdapter{publicvoidmousePressed(MouseEventevt){if(keyListener!=null){keyListener.keyTyped(newKeyEvent(KeyButton.this,KeyEvent.KEY_TYPED,System.currentTimeMillis(),0,KeyEvent.VK_UNDEFINED,key));}}publicvoidmouseEntered(MouseEventevt){highlighted=true;repaint();}publicvoidmouseExited(MouseEventevt){highlighted=false;repaint();}}publicsynchronizedvoidaddKeyListener(KeyListenerl){keyListener=AWTEventMulticaster.add(keyListener,l);}publicsynchronizedvoidremoveKeyListener(KeyListenerl){keyListener=AWTEventMulticaster.remove(keyListener,l);}}
进入题库练习
问答题本程序统计字符串str中字母a出现的次数,其中str为"(* char c; int sum=0; int i=0; do{ c=______; if(______) sum++; i++; }while(______); System.out.println("sum="+sum); } }
进入题库练习
问答题"+result);
进入题库练习
问答题综合应用题下面是一个Applet程序,其功能是建立2个文本区域,一个为编辑区,一个为只读区;建立2个按钮,一个实现将编辑区中被鼠标选定的文本内容拷贝到只读区中,一个实现将只读区的全部文本内容清空。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:importjava.awt.*;importjava.applet.*;/**/publicclassex6_3extendsApplet{privateButtonokBtn,clearBtn;privateStringstrMessage;privateTextAreatArea1,tArea2;publicvoidinit(){strMessage="Hello!Welcometothetest!/n"+"ThisistheNCRExamination!/n"+"Wishyougoodluck!";tArea1=newTextArea(10,25);tArea1.setText(strMessage);tArea2=newTextArea(10,25);tArea2.setEditable(true);okBtn=newButton("Copy");clearBtn=newButton("Clear");add(tArea1);add(tArea2);add(okBtn);add(clearBtn);}publicbooleanaction(Evente,Objecto){if(e.target==okBtn)tArea1.setText(tArea2.getSelectedText());elseif(e.target==clearBtn)tArea1.setText("");returntrue;}}ex6_3.htmlex6_3
进入题库练习
问答题本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的而板“Sampletext”和“Textcol-orcontrol”。窗口的底部还有一个复选按钮“Disablechanges”。在“Sampletext”面板中有一个带有字符串的文本框,而在“Textcolorcontrol”面板中有三个按钮:“Black”、“Red”和“Green”,并且每个按钮上都有一个对应颜色的圆。单击任意按钮,文本框中的文本变成对应的颜色,如果选中“Dis—ablechanges”复选项,则三个颜色按钮变为不可用,如果取消选中复选项,则三个按钮变为可用。
进入题库练习
问答题请完成下列Java程序:输入2个整数,求最大公约数。要求有2个单行文本区作为输入,2个按钮,一个点击完成计算,一个点击退出程序。 注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填人适当的语句。 import java.awt.*; import java.awt.event.*; public class ex14_2 extends Frame implements ActionListener{ private Label l; private TextField tf,tf2; public static void main(String[]arg){ exl4_2 obj14_2=new ex14_2(); } public ex14_2(){ setTitle("ex14_2"); Panel p1; Button b=new Button("OK"); p1=new Panel(); tf=new TextField(8); p1.add(tf); d2=new TextField(8); p1.add(tf2); b.addActionListener(this); p1.add(b); b=new Button("Exit"); b.addActionListener(this); p1.add(b); add("North",p1); Panel p2=new Panel(); 1=new Label("最大公约数:"); p2.add(1); add("Center",P2); setSize(500,300); show(); } public void actionPerformed(ActionEvent ae){ if(ae.getActionCommand().equals("Exit"))//比较ae对象的标识名,是否为Exit。 System.exit(0); else if(ae.getActionCommand().equals("OK")){ try{ int a=Integer.parseInt(tf.getText()); int b=Integer.parseInt(tf2.getText()); int r,i; while(b>0){ __________; __________; b=r; } 1.setText("最大公约数:"+Integer.toString(a)); }catch(NumberFormatException nfe){ 1.setText("请正确输入!"); } } } }
进入题库练习
问答题本程序中,不同类型的操作数间进行运算。其中,a为字符型变量且值为"1",b为整型变量且值为7,c为双精度浮点型变量且值为7.9。程序中将a与b的求和后结果赋给d,a与c的求和后结果赋给e,b与c的求和后结果赋给f。 public class exam_85{ public static void main(String[] args) { char a="1"; int b=7; double c=7.9; ______d=a+b; ______e=a+c; ______f=b+c; System.out.println("d="+d); System.out.println("e="+e); System.out.println("f="+f); } }
进入题库练习
问答题简单应用题 请完成下列Java程序:运行3个线程,每一个线程有自己的标志,用a,b,c表示,每个线程显示一个"Start"信息和一个"End"信息并且间隔地显示2个"Loop"信息(间隔变化为(0.5~2)秒之间的随机延迟)。 程序运行结果如下:(注:由于时间间隔为随机数,所以,运行结果的顺序不惟一) a Start b Start c Start b Loop a Loop b Loop b End c Loop a Loop a End c Loop c End 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 public class ex2_2 implements Runnable { static char flag2_2 = ''a''; public static void main(String[] arg) { ex2_2 obj2_2 = new ex2_2(); Thread thread2_2 = new Thread(obj2_2); thread2_2.start(); thread2_2 = new Thread(obj2_2); thread2_2.start(); thread2_2 = new Thread(obj2_2); thread2_2.start(); } public void run() { char myflag2_2; synchronized(this) { ; } System.out.println(myflag2_2 + " Start");for(int i=0; i<2; i++) { try { Thread.sleep(rand(500,2000)); System.out.println(myflag2_2 + " Loop"); } catch(InterruptedException ie) { System.out.println(ie); } } System.out.println(myflag2_2 + " End"); } final private int rand(int low,int high) { return( ); } }
进入题库练习
问答题下面程序中,在主窗口单击鼠标后,就在单击的地方生成一个新的窗口。importjava.awt.*;importjava.awt.event.*;publicclassexam_38extendsFrame{exam_38(){super("exam_38");addNotify();addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}});Insetsinsets=getInsets();setSize(insets.left+insets.right+150,insets.top+insets.bottom+150);this.addMouseListener(MouseEventHandler());}classMouseEventHandlerimplementsMouseAdapter{publicvoidmousePresse(MouseEventevt){Rectanglebounds=getBounds();intx=evt.getX()+bounds.x;inty=evt.getY()+bounds.y;exam_38m=newexam_38();m.setLocation(x,y);m.show();}}staticpublicvoidmain(String[]args){(newexam_38()).show();}}
进入题库练习