计算机类
公务员类
工程类
语言类
金融会计类
计算机类
医学类
研究生类
专业技术资格
职业技能资格
学历类
党建思政类
计算机等级考试(NCRE)
全国计算机应用水平考试(NIT)
计算机软件水平考试
计算机等级考试(NCRE)
全国高校计算机等级考试CCT
行业认证
信息素养
计算机等级考试二级
计算机等级考试一级
网络工程师(计算机等级考试四级)
计算机等级考试二级
数据库工程师(计算机等级考试四级)
计算机等级考试三级
信息安全工程师(计算机等级考试四级)
嵌入式系统开发工程师(计算机等级考试四级)
软件测试工程师(计算机等级考试四级)
Java语言程序设计
Python语言程序设计
WPS Office高级应用与设计
C语言程序设计
C++语言程序设计
Java语言程序设计
Visual Basic语言程序设计
Web程序设计
Access数据库程序设计
MySQL数据库程序设计
Visual FoxPro数据库程序设计
办公软件高级应用
问答题本程序的功能是依次输出26个字母,即A~Z。 public class exam_21{ public static void main(String[] args){ int i; char c='A'; ______ (______; i++){ System.out.print(c+" "); ______; } } }
进入题库练习
问答题请在下画线上填写适当语句,使程序能正常运行。 class A{ public static void main(String[]args){ A i=new A(); ______; } public void taskInner(){ Inner k=new Inner(); k.doSomething(8); } public class Inner{ private int size; public void doSomething(int y){ size++; this.size++; A.this.size++; System.out.println(size+" "+this.size+" "+A.this.size); } } private static int size; }
进入题库练习
问答题下面是一个Applet程序,其功能是统计输入字符串中的每个字符在该串中出现的次数。要求,窗口中有一个文本框作为输入,一个按钮,点击则进行统计,统计结果以图形方式输出。请改正程序中的错误(有下画线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 import java.awt.*; import java.applet.*; import java.1ang*; public class exl3_3 extends Applet private TextField tf; private Button btn; public void init() tf=new TextField(25); add(tf); btn=new Bunon("统计"); add(btn); resize(250,200); pubhc void paint(Graphics g) Stling str=tf.genText(); shon cnt[]=new shon[65536]; int i; int n = 50; for(i=0;i<65536;i++) cat[i]=0; for(i=0;i<str.length();i++) cnt[i]++; for(i=0;i<65536;i++)//对数组Cnt[]进行初始化 if(cnt[i]>=0) g.drawString(i+"出现"+cnt[i]+"次",50,n); n+=20; public boolean action(Eyent e,Object o) if(o=="统计") repaint(); return true; else return false; ex13_3.html <HTML> <HEAD> <TITLE>ex13_3</TITLE> </HEAD> <BODY> <applet code="ex13_3.class"width=800 height=400> </applet> </BODY> </HTML>
进入题库练习
问答题下面是一个Applet程序,其功能是用一组坐标点绘制一个多边形,并通过沿坐标的垂直方向移动,把它移到窗口的下半部分,然后填充它。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:importjava.awt.*;importjava.applet.*;/*<appletcode="ex20_3.class"width=800height=400></applet>*/publicclassex20_3extendsAppletint[]x=15,50,100,160,120,190;int[]y=15,100,30,15,80,50);publicvoidinit()(setBackground(Color.lightGray);publicvoidpaint(Graphicsg)int[]y2=newint[6];g.setColor(Color.red);Rectanglerect=getBounds();g.drawPolygon(x,y2,6);for(inti=0;i<6;i++)y2[i]=y[i]+(rect.height/2);g.fillPolygon(x,y,6);ex20_3.html<HTML><HEAD><TITLE>ex20_3</TITLE></HEAD><BODY><appletcode="ex203.class"width=800height=400></applet></BODY></HTML>
进入题库练习
问答题下面是一个Applet程序,其功能是打印一个任意进制的乘法表。要求输入乘法表的进制,点击ok则打印出该乘法表。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:importjava.awt.*;importjava.applet.*;importjava.lang.*;publicclassex303extendsAppletprivateTextFieldtf;privateButtonbtn;publicvoidinit()tf=newTextField(25);add(tf);btn=newButton("OK");add(btn);resize(250,200);publicvoidpaint(Graphicsg)tryintn=tf.getText();inti,j,x=20,y=60;for(i=0;i<n;i++)for(j=1;j<=n;j++)g.drawString(Integer.toString(i)+"*"+Integer.toString(j)+"="+Integer.toString(i*j),i*x,j*y);catch(NumberFormatExceptionnfe)g.drawString("errornumber!",20,50);publicbooleanaction(Evente,Objecto)if(o=="OK")repaint();returntrue;elsereturnfalse;ex30_3.html<HTML><HEAD><TITLE>ex30_3</TITLE></HEAD><BODY><appletcode="ex30_3.class"width=800height=400></applet></BODY></HTML>
进入题库练习
问答题本题的功能是求1~100的自然数的累加,并打印输出计算结果。 public class java1( public static void main(String[]args) int sum=0; int i=1; for(;;) if(______) sum=sum+i; else ______; ______; System.out.println("sum="+sum);
进入题库练习
问答题程序如下:∥Java_3.htmlimportjava.awt.*;import.java.awt.event.*;∥**********Found**********publicclassJava_3{{U}}(5){{/U}}AetionListener{publicstaticvoidmain(Stringargs[]){Java_3tb=newJava_3();Framef=newFrame("ButtonTest");f.setSize(200,100);f.setLayout(newFlowLayout(FlowLayout.CENTER));Buttonb=newButton("PresstheButton!");∥**********Found**********b.{{U}}(6){{/U}}(tb);f.add(b);f.setVisible(true);}publicvoidactionPerformed(ActionEvente)}Framefr=newFrame("AnOther");fr.setBackground(Color.green);fr.add(newLabel("Thisframeshowswhen"+"ressingthebuttoninButtonTest"));fr.pack();fr.setVisible(true);}}
进入题库练习
问答题本题是一个Applet,它的功能是在窗口上添加12×12个标签,并且横向和纵向标签的颜色为黑白相间。 import java.applet.*; import java.awt.*; import java.awt.event.*; public class java2 extends Applet GridLayout grid; public void init() grid=new GridLayout(12,12); setLayout(grid); Label______=new Label[12][12]; for(int i=0;i<12;i++) (for(int j=0;j<12;j++) label[i][j]=______; if((i+j)%2==0) label[i][j].setBackground(Color.black); else label[i][j].setBackground(Color.white); add(label[i][j]);
进入题库练习
问答题本程序用复选框来控制字体的显示,窗口中有一个标签和两个复选框,这两个复选框分别对应字体的两个特点:加粗和倾斜,任意选中一个复选框或两个都选中,标签上的字符串就显示对应的字体,如图所示。importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;classCheckBoxFrameextendsJFrameimplementsActionListener{publicCheckBoxFrame(){setTitle("CheckBoxTest");setSize(300,200);addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}});JPanelp=newJPanel();bold=addCheckBox(p,"Bold");italic=addCheckBox(p,"Italic");getContentPane().add(p,"South");panel=newCheckBoxTestPanel();getContentPane().add(panel,"Center");}publicJCheckBoxaddCheckBox(JPanelp,Stringname){JCheckBoxc=newJCheckBox(name);c.addActionListener(______);p.add(c);returnc;}publicvoid______{intm=(bold.isSelected()?Font.BOLD:0)+(italic.isSelected()?Font.ITALIC:0);panel.setFont(m);}privateCheckBoxTestPanelpanel;privateJCheckBoxbold;privateJCheckBoxitalic;}classCheckBoxTestPanelextendsJPanel{publicCheckBoxTestPanel(){setFont(Font.PLAIN);}publicvoidsetFont(intm){setFont(newFont("SansSerif",m,12));repaint();}publicvoidpaintComponent(Graphicsg){super.paintComponent(g);g.drawString("Thequickbrownfoxjumpsoverthelazydog.",0,50);}}publicclassexam_11{publicstaticvoidmain(String[]args){JFrameframe=newCheckBoxFrame();frame.show();}}
进入题库练习
问答题下面程序中,在主窗口单击鼠标后,就会生成一个新窗口。 import java.awt.*; import java.awt.event.*; public class java3 extends Frame java3() super("java3"); addNotify(); addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System.exit(0); ); Insets insets=getInsets(); setSize(insets.left+insets.right+150, insets.top+insets.bottom+150); this.addMouseListener(MouseEventHandler()); class MouseEventHandler implements MouseAdapter public void mousePresse(MouseEvent evt) Rectangle bounds=getBounds(); int x=evt.getX()+bounds.x; int y=evt.getY()+bounds.y; java3 m=newjava3(); m.setLocation(x,y); m.show(); static public void main(String[]args) (new java3()).show();
进入题库练习
问答题下面是一个Applet程序,其功能是在窗口中绘制3个半径递增的圆,并用RGB三原色对这3个圆填充。要求建立一个绘制圆的类,实现根据指定颜色进行填充的功能,在主程序中通过调用这个类的方法实现圆的绘制。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:importjava.applet.*;importjava.awt.*;importjava.awt.*;/*<appletcode="ex22_3.class"width=800height=400></applet>*/classCanvasCircleextendsCanvasprivateColorcCircle;publicCanvasCircle(Colorc)cCircle=c;publicvoidpaint(Graphicsg)intdimCricle,xCircle,yCircle;DimensionsizeCurrent=getSize();if(sizeCurrent.width>sizeCurrent.height)dimCricle=sizeCurrent.width;elsedimCricle=sizeCurrent.height;g.setColor(cCircle);xCircle=(sizeCurrent.height-dimCricle)/2;yCircle=(sizeCurrent.width-dimCricle)/2;g.fillOval(xCircle,yCircle,dimCricle,dimCricle);publicclassex22_3extendsAppletpublicvoidinit()GridBagLayoutgbl=newGridBagLayout();GridBagConstraintsgbc=newGridBagConstraints();CanvasCirclecircleNew;setLayout(gbl);gbc.weightx=1.0;gbc.weighty=1.0;gbc.fill=GridBagConstraints.BOTH;circleNew=newCanvasCircle(Color.red);gbl.setConstraints(circleNew,gbc);add(circleNew);gbc.weightx=1.5;gbc.weighty=1.5;circleNew=newCanvasCircle(Color.green);gbl.setConstraints(circleNew,gbc);add(circleNew);gbc.weightx=2.0;gbc.weighty=2.0;circleNew=newCanvasCircle(Color.blue);gbl.setConstraints(circleNew,gbc);add(circleNew);ex22_3.html<HTML><HEAD><TITLE>ex22_3</TITLE></HEAD><BODY><appletcode="ex22_3.class"width=800height=400></applet></BODY></HTML>
进入题库练习
问答题下列程序中,实现将封装数据类型Integer和基本数据类型int之间的转换,以及Integer,int类型和String类型之间的转换。请将程序补充完整。 程序运行结果如下: 123 456 456 public class ex7_1 public static void main(String[]args) Integer intObj; int n; String s; intObj = new Integer(123); n=intObj.__________; System.out.printin(Integer.toString(n)); s=new String("456"); intObj=Integer._________; System.out.println(intObj.__________); n=Integer.parseInt(s); System.out.println(Integer.toString(n));
进入题库练习
问答题本程序是一个Applet,功能是监听对于文本域中文本的选择。页面中有一个文本域、一个“复制”按钮和一个文本框,选中文本域中部分文字后,单击“复制”按钮,所选文字将显示在文本框中,如图所示。importjava.applet.Applet;importjava.awt.*;importjava.awt.event.*;publicclassexam_13extendsAppletimplementsActionListener{TextAreata=newTextArea(5,30);TextFieldtf=newTextField(30);Buttonbutton=newButton("复制");Stringtext="AWT提供基本的GUI组件,/n"+"具有可以扩展的超类,/n"+"它们的属性是继承的。/n";publicvoidinit(){setLayout(newFlowLayout(FlowLayout.left));ta.setText(text);ta.setEditable(true);add(ta);add(button);add(tf);ta.addActionListener(this);}publicvoidactionPerformed(ActionEvente){Strings;s=ta.qetSelectText();if(e.getSource()==button)tf.setText(s);}}exam_13.html:<html><head><title>exam_13</title></head><body><appletcode=exam_13.classwidth=500height=500></applet></body></html>
进入题库练习
问答题注意:下面出现的“考生文件夹”均为%USER% 在考生文件夹下存有文件名为Java_2.java文件,本题功能是完成点定义,并输出点坐标。请完善Java_2.java文件.并进行调试,使程序结果如下: x=5 y=5 点的坐标是(5, 5) x=8 y=9 点的坐标是(8, 9) 由于Java_2. java文件不完整,请在注释行“//********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。 给定源程序: public class Java_2 public int x, y; public Java_2() public Java_2(int x, int y) this.x=x; this.y=y; //*********Found********** public Java_2(______p) x=p.x; y=p.y; public Java_2 getLocation() Java_2 P=new Java 2(x, y); return p; public int getX() return x: public int getY()( return y; public void move(int x, int y)( this.x=x; this. y=y; public void setLocation(Java_2 p) x=p.z; y=p.y; public String toString() return('('+Integer.toString(x)+','+Integer.toString(y)+')'); public void translate(int x, int y) this.x+=x; this.y+=y; public static void main(String args[]) //*********Found********** Java_2p=new______(5, 5); System.out println("x="+p.x+"y"="+p.y); //*********Found********** System.out.println("点的坐标是"+______()); p. translate(3, 4); System. out. println("x="+p.x+"y="+p.y); //*********Found********** System out println("点的坐标是"+______());
进入题库练习
问答题本程序的功能是监听鼠标在窗口中的位置和操作。程序窗口背景色为黄色,窗口中有四个方向不同的白色三角形,当鼠标置于其中一个三角形上时,三角形变为红色,当鼠标按键按下时,三角形变为蓝色,当鼠标按钮松开或鼠标移开后,颜色恢复原样,如图所示。importjava.awt.*;importjava.awt.event.*;publicclassexam_79extendsFrame{exam_79(){super("exam_79");addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}});Componentc;setBackground(yellow);GridBagLayoutgbl=newGridBagLayout();setLayout(gbl);add(c=newArrowButton(ArrowButton.NORTH));setConstraints(gbl,c,1,0);add(c=newArrowButton(ArrowButton.WEST));setConstraints(gbl,c,0,1);add(c=newArrowButton(ArrowButton.SOUTH));setConstraints(gbl,c,1,2);add(c=newArrowButton(ArrowButton.EAST));setConstraints(gbl,c,2,1);pack();show();}voidsetConstraints(GridBagLayoutgbl,Componentcomp,intx,inty){GridBagConstraintscbc=newGridBagConstraints();cbc.gridx=x;cbc.gridy=y;cbc.insets=newInsets(2,2,2,2);gbl.setConstraints(comp,cbc);}publicstaticvoidmain(Stringargs[]){newexam_79();}}ArrowButtonextendsComponentimplementsMouseListener{staticfinalintNORTH=0;staticfinalintWEST=1;staticfinalintSOUTH=2;staticfinalintEAST=3;corners={{1,0},{0,0},{0,1},{1,1}};double[][]tips={{.5,0},{0,.5},{.5,1},{1,.5}};intwidth=30;intheight=30;intorient;booleanhighlight;booleandown;Polygonshape=newPolygon();ArrowButton(into){orient=o;into1=(o+1)%corners.length;into2=(o+2)%corners.length;into3=(o+3)%corners.length;intw=width-1;inth=height-1;shape.addPoint((int)(tips[o][0]*w),(int)(tips[o][1]*h));shape.addPoint(corners[o2][0]*w,corners[o2][1]*h);shape.addPoint(corners[o3][0]*w,corners[o3][1]*h);addMouseListener(this);}publicvoidpaint(Graphicsg){if(highlight){if(down){g.setColor(Color.blue);}else{g.setColor(Color.red);}}else{g.setColor(Color.white);}g.fillPolygon(shape);g.setColor(Color.black);g.drawPolygon(shape);}publicvoidmouseClicked(MouseEventevt){}publicvoidmousePressed(MouseEventevt){down=true;repaint();}publicvoidmouseReleased(MouseEventevt){if(down){processActionEvent(newActionEvent(this,ActionEvent.ACTION_PERFORMED,""+orient));}down=false;repaint();}publicvoidmouseEntered(MouseEventevt){highlight=true;repaint();}publicvoidmouseExited(MouseEventevt){highlight=false;repaint();}publicbooleancontains(intx,inty){returnshape.contains(x,y);}publicDimensiongetMinimumSize(){returnnewDimension(width,height);}publicDimensiongetPreferredSize(){returnnewDimension(width,height);}transientActionListeneractionListener;publicsynchronizedvoidaddActionListener(ActionListenerl){actionListener=AWTEventMulticaster.add(actionListener,l);}publicsynchronizedvoidremoveActionListener(ActionListenerl){actionListener=AWTEventMulticaster.remove(actionListener,l);}protectedvoidprocessActionEvent(ActionEventevt){if(actionListener!=null){actionListener.actionPerformed(evt);}}}
进入题库练习
问答题本程序的功能是获得对话框中的输入。主窗口中有一个“File”菜单和一个文本域,“File”中有“Connect”和“Exit”两个菜单项,单击“Connect”菜单项弹出“Connect”对话框,对话框中有“Username”文本框和“Password”密码框,输入对应内容后单击“OK”按钮返回主窗口,并在主窗口中的文本域中显示输入的内容,否则直接返回主窗口。如果单击“Exit”菜单项则退出程序,如图所示。importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassexam_21{publicstaticvoidmain(String[]args){DataExchangeFrameframe=newDataExchangeFrame();frame.setDefaultCloseOperation(JFrame.EXITONCLOSE);frame.show();}}classDataExchangeFrameextendsJFrame{publicvoidinit(){setTitle("exam_21");setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);JMenuBarmbar=newJMenuBar();setJMenuBar(mbar);JMenufileMenu=newJMenu("File");mbar.add(fileMenu);JMenuItemconnectItem=newJMenuItem("Connect");connectItem.addActionListener(newConnectAction());fileMenu.add(connectItem);JMenuItemexitItem=newJMenuItem("Exit");exitItem.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventevent){System.exit(0);}});fileMenu.add(exitItem);textArea=newJTextArea();getContentPane().add(newJScrollPane(textArea),BorderLayout.CENTER);}publicstaticfinalintDEFAULTWIDTH=300;publicstaticfinalintDEFAULTHEIGHT=200;privatePasswordChooserdialog=null;privateJTextAreatextArea;privateConnectActionimplementsActionListenerpublicvoidactionPerformed(ActionEventevent){if(dialog==null)dialog=newPasswordChooser();dialog.setUser(newUser("yourname",null));if(dialog.showDialog(DataExchangeFrame.this,"Connect")){Useru=dialog.getUser();textArea.append("username="+u.getName()+",password="+(newString(u.getText()))+"/n");}}}}classPasswordChooserextendsJPanel{publicPasswordChooser(){setLayout(newBorderLayout());JPanelpanel=newJPanel();panel.setLayout(newGridLayout(2,2));panel,add(newJLabel("Username:"));panel,add(username=newJTextField());panel.add(newJLabel("Password:"));panel.add(password=newJPasswordField(""));add(panel,BorderLayout.CENTER);okButton=newJButton("Ok");okButton.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventevent){ok=true;dialog.setVisible(false);}});JButtoncancelButton=newJButton("Cancel");cancelButton.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventevent){dialog.setVisible(false);}});JPanelbuttonPanel=newJPanel();buttonPanel.add(okButton);buttonPanel.add(cancelButton);add(buttonPanel,BorderLayout.SOUTH);}publicvoidsetUser(Useru){username,setText(u.getName());}publicUsergetUser(){returnnewUser(username.getText(),password.getPassword());}publicbooleanshowDialog(Componentparent,Stringtitle){ok=false;Frameowner=null;if(parentinstanceofFrame)owner=(Frame)parent;elseowner=(Frame)SwingUtilities.getAncestorOfClass(Frame.class,parent);if(dialog==null||dialog.getOwner()!=owner){dialog=newJDialog(owner,true);dialog.getContentPane().add(this);dialog.getRootPane().setDefaultButton(okButton);dialog.pack();}dialog.setTitle(title);dialog.show();returnok;}privateJTextFieldusername;privateJPasswordFieldpassword;privateJButtonokButton;privatebooleanok;privateJDialogdialog;}classUser{publicUser(StringaName,char[]aPassword){name=aName;password=aPassword;}publicStringgetName(){returnname;}publicchar[]getPassword(){returnpassword;}publicvoidsetName(StringaName){name=aName;}publicvoidsetPassword(char[]aPassword){password=aPassword;}privateStringname;privatechar[]password;}
进入题库练习
问答题注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为Java_2.java文件。请完善Java_2.java文件,并进行调试,使程序显示对话框如下:并在命令行中每隔10秒显示一下当前时间(如下图),直至用户在对话框单击“确认”按钮后退出。由于Java_2.java文件不完整,请在注释行“//*********Found*********”下一行的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序:importJavaawt.*;importjava.awtevent.*;importJava.util.*;importJavax.swing.*;importjavax.swing.Timer;publicclassJava_2(publicstaticvoidmain(string[]args)//*********Found**********ActionListenerlistener=new_______();Timert=newTimer(10000,listener);t.start();JOptionPane.showMessageDialog(null,"退出程序吗?");System.exit(0);//*********Found**********classTimePrinter______ActionListener//*********Found**********publicvoidactionPerformed(______event)DatenOW=newDate():System.outprintln(”Atthetone,thetimeis”+now);//*********Found**********______.getDefaultToolkit().beep();
进入题库练习
问答题综合应用题下面是一个Applet程序,其功能是捕捉用户所按下的键,并将捕捉到的键时间,传给程序,程序再将所按下的字符显示在Applet中。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:importjava.awt.*;importjava.applet.*;/**/publicclassex15_3extendsJApplet{privateStringstr1;privateStringstr2;privateStringstr3;publicvoidinit(){str1="Character:";str2="Number:";str3="KeyState:";}publicvoidpaint(Graphicsg){g.drawString(str1,20,30);g.drawString(str2,20,50);g.drawString(str3,20,70);}publicbooleankeyUp(Evente,intn){str1="Character:"+String.valueOf(n);str2="Number:"+n;str3="KeyState:KeyUp";repaint();returntrue;}publicbooleankeyDown(Evente,intn){str1="Character:"+String.valueOf(n);str2="Number:"+n;str3="KeyState:KeyDown";repaint();returntrue;}}ex15_3.htmlex15_3
进入题库练习
问答题简单应用题请完成下列Java程序:创建一个下拉式菜单,菜单项包括3个CheckboxMenuItem(复选框),一条分割线和一个Exit项。要求打开或关闭复选框时,确定是哪个被切换,是开还是关,并输出它的状态;选择Exit项能够退出程序。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:importjava.awt.*;importjava.awt.event.*;publicclassex4_2extendsFrameimplementsItemListener,ActionListener{publicstaticvoidmain(String[]arg){ex4_2obj4_2=newex4_2();}ex4_2(){super("ex4_2");MenuBarmb=newMenuBar();Menum=newMenu("Menu");MenuItemmi;mb.add(m);CheckboxMenuItemcb;cb=newCheckboxMenuItem("Check1");cb.addItemListener(this);m.add(cb);cb=newCheckboxMenuItem("Check2");cb.addItemListener(this);m.add(cb);cb=newCheckboxMenuItem("Check3");cb.addItemListener(this);m.add(cb);m.addSeparator();m.add(mi=newMenuItem("Exit"));mi.addActionListener(this);setMenuBar(mb);setSize(50,50);show();}publicvoiditemStateChanged(ItemEventevent){System.out.print(event.getItem());switch(event.getStateChange()){caseItemEvent.DESELECTED:System.out.println("DESELECTED");break;case:;break;}}publicvoidactionPerformed(ActionEventae){if(ae.getActionCommand().equals("Exit")){System.exit(0);}}}
进入题库练习
问答题本程序随机产生10位学生的成绩(0~100之间),要求每位学生的成绩都必须及格,同时团体的平均分不少于70分,这样这个团体才能通过,否则就不能通过。 public class exam_95{ public static void main(String[] args) { int score,sum=0,i; for(i=1;i<=10;i++){ score=(int)(______); System.out.print(score+","); if(score<60) ______; sum=sum+score; i++; } System.out.println(); if((i==10) else System.out.println("This team doesn"t pass!"); } }
进入题库练习