Java编程题库—光环java培训机构
光环光环 JavaJava 就业培训知名品牌就业培训知名品牌光环光环 Java http:/java.aura.cn Java 编程题库编程题库光环光环 java 培训机构培训机构Java 编程题库。光环 java 作为 java 培训机构中的佼佼者,为大家总结了 java 编程题库,方便大家学习测试。尚学堂 Java 编程题库1、编写一个 Java 程序在屏幕上输出“你好!” 。 (p13,例 1-1)/programme name Helloworld.javapublic class Helloworld public static void main(String args) System.out.print (“你好!“ );2. 编写一个 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 语句光环光环 JavaJava 就业培训知名品牌就业培训知名品牌光环光环 Java http:/java.aura.cn 3、编写一个 Java 程序在屏幕上输出 1!+2!+3!+10!的和。 (p64,例 2-2)/ programme name ForTest.javapublic class ForTest public static void main( String args ) int i,j,mul,sum=0;for(i=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();8. 利用 Applet 类和 Runnable 接口实现滚动字幕,其中字幕文字(“学好 Java 有工作” )和时间间隔(“200” )需要由页面文件中标记的子标记传递。import java.awt.Color;光环光环 JavaJava 就业培训知名品牌就业培训知名品牌光环光环 Java http:/java.aura.cn import java.awt.Graphics;import javax.swing.JApplet;public class MoveMessage extends JApplet implements Runnable String str;int time;private Thread thread;public void init() setBackground(Color.PINK);str = getParameter(“message“);String timeArg = getParameter(“time“);time = Integer.parseInt(timeArg);thread = new Thread(this);public void start() thread.start();public void run() int x = 0;Graphics g = getGraphics();while (true) try Thread.sleep(time); catch (Exception e) e.printStackTrace();g.clearRect(0, 0, getWidth(), getHeight();g.drawString(str, x, 30);x += 2;光环光环 JavaJava 就业培训知名品牌就业培训知名品牌光环光环 Java http:/java.aura.cn if (x >= getWidth()x = 0;9、编写一个 Java 程序实现多线程,在线程中输出线程的名字,隔 300 毫秒输出一次,共输出20 次。 (p202,例 8-1)/ programme name TestThread;/ 声明一个子线程类 Threaddemo;class ThreadDemo extends Thread public ThreadDemo(String str) super(str);public void run() for(int i=0;iJavaAppletDemo光环光环 JavaJava 就业培训知名品牌就业培训知名品牌光环光环 Java http:/java.aura.cn / 保存为 Watch.html 文件12、定义一个表示学生信息的类 Student,要求如下:(1)类 Student 的成员变量:sNO 表示学号;sName 表示姓名;sSex 表示性别;sAge 表示年龄;sJava:表示 Java 课程成绩。(2)类 Student 带参数的构造方法: 在构造方法中通过形参完成对成员变量的赋值操作。(3)类 Student 的方法成员:getNo():获得学号; getName():获得姓名; getSex():获得性别;getAge()获得年龄;getJava():获得 Java 课程成绩根据类 Student 的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java 语言成绩的平均值,以及计算并输出他们 Java 语言成绩的最大值和最小值。/Pragramme name Student;public class Student String sNO,sName,sSex;int sAge,sJava;public Student(String XH,String XM,String XB,int NL,int XF) super();sNO=XH;sName=XM;sSex=XB;光环光环 JavaJava 就业培训知名品牌就业培训知名品牌光环光环 Java http:/java.aura.cn sAge=NL;sJava=XF; public String getNO() return sNO;public String getName() return sName;public String getSex() return sSex;public int getAge() return sAge;public int getJava() return sJava;public static void main(String args) Student st=new Student5;st0=new Student(“09zc01“,“张三“,“男“,19,94);st1=new Student(“09zc02“,“李四“,“男“,20,85);st2=new Student(“09zc03“,“王五“,“女“,18,96);st3=new Student(“09zc04“,“赵六“,“男“,17,90);st4=new Student(“09zc05“,“杨七“,“女“,21,88);int max=0,min=100,sum=0;System.out.println(“ 学生信息:“);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);【程序 1】 题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? /这是一个菲波拉契数列问题public class lianxi01 public static void main(String args) System.out.println(“第 1 个月的兔子对数: 1“);System.out.println(“第 2 个月的兔子对数: 1“);int f1 = 1, f2 = 1, f, M=24;for(int i=3; i k,但 n 能被 k 整除,则应打印出 k 的值,并用 n 除以 k 的商,作为新的正整数你 n,重复执行第一步。 (3)如果 n 不能被 k 整除,则用 k+1 作为 k 的值,重复执行第一步。 import java.util.*;public class lianxi04 public static void main(String args) Scanner s = new Scanner(System.in);System.out.print( “请键入一个正整数: “); int n = s.nextInt();int k=2; System.out.print(n + “=“ );while(k =90 分的同学用 A 表示,60-89 分之间的用 B 表示,60 分以下的用 C 表示。 import java.util.*;public class lianxi05 public static void main(String args) int x;char grade;Scanner s = new Scanner(System.in);System.out.print( “请输入一个成绩: “); x = s.nextInt(); grade = x >= 90 ? 'A': x >= 60 ? 'B':'C'System.out.println(“等级为:“+grade); 【程序 6】 题目:输入两个正整数 m 和 n,求其最大公约数和最小公倍数。 /*在循环中,只要除数不等于 0,用较大数除以较小的数,将小的一个数作为下一轮循环的大数,取得的余数作为下一轮循环的较小的数,如此循环直到较小的数的值为 0,返回较大的数,此数即为最大公约数,最小公倍数为两数之积除以最大公约数。* /import java.util.*;public class lianxi06 光环光环 JavaJava 就业培训知名品牌就业培训知名品牌光环光环 Java http:/java.aura.cn public static void main(String args) int a ,b,m;Scanner s = new Scanner(System.in);System.out.print( “键入一个整数: “); a = s.nextInt();System.out.pri