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;i max)max=sti.sJava;sum=sum+sti.sJava;System.out.println(“学生编号:“+sti.getNO()+“, 姓名:“+sti.getName()+“, 性别:“+sti.getSex()+“, 年龄:“+sti.getAge()+“, Java课学分:“+sti.getJava();System.out.println();System.out.println(“ 共有学生:“+st.length+“, 平均成绩:“+sum/st.length);System.out.println(“ 最小学分:“+min+“, 最大学分:“+max);