1、 Java 程序设计总复习题1、 编写一个 Java 程序,用 if-else 语句判断某年份是否为闰年。(分支)/ Programme Name LeapYear.javapublic class LeapYearpublic static void main(String args)int year=2010; if(args.length!=0)year=Integer.parseInt(args0);if(year%4=0 elseSystem.out.println(year+“ 年不是闰年。“);/if-else 语句2、 编写一个 Java 程序在屏幕上输出 1!+2!+3!+1
2、0!的和。 (循环)/ programme name ForTest.javapublic class ForTest public static void main( String args ) int i,j,mul,sum=0;for(i=1;iarrayj+1)int temp=arrayj;arrayj=arrayj+1;arrayj+1=temp;showArray(array);/遍历数 组,并输出数组的元素。public void showArray(int array)for(int i=0;i0i-) System.out.print(“ “+ti);/* for(int
3、i= data.length-1;i= 0;i-) t=in.readInt(datai);System.out.print(“ “+t);*/System.out.println( );in.close();catch(IOException e)System.out.println(e.getMessage();11、 编写一个 Java 程序实现多线程,在线程中输出线程的名字,隔 300 毫秒输出一次,共输出 20 次。/ programme name TestThread;/ 声明一个子线程类 Threaddemo;class ThreadDemo extends Thread pub
4、lic ThreadDemo(String str) super(str);public void run() for(int i=0;i20;i+)System.out.print(“ ”+this.getName();Try Sleep(300);catch(InterruptedException e)System.out.println(e.getMessage();Return;System.out.println(“ /end”);public class TestThread public static void main( String args ) ThreadDemo th
5、read1=new ThreadDemo(“T1”);ThreadDemo thread2=new ThreadDemo(“T2”);ThreadDemo thread3=new ThreadDemo(“T3”);thread1.start();thread2.start();thread3.start();10. 编写程序,在屏幕上显示带标题的窗口,并添加一个按钮。当用户单击按钮时,结束程序。 (窗体编程)/ Programme Name ButtonEventDemo.javaimport javax.swing.*;import java.awt.event.*;public class
6、 ButtonEventDemo extends JPanel implements ActionListenerprotected JButton b1; /声明一个按钮对象public ButtonEventDemo() /构造方法ImageIcon ButtonIcon = new ImageIcon(“images/green.png“); /创建按钮的图标对象b1 = new JButton(“退出按钮“, ButtonIcon); /生成按钮对象b1.setMnemonic(KeyEvent.VK_E); /设置 b1 的助记符是 Alt+Eb1.setToolTipText(“这是退出按钮。“); / 设置按钮提示条