java考试题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.使用package,实现乘法口诀表(输出格式)

文件名为g.java

程序如下:

public class ChengFa

{

public static void main(String args[])

{

int i,j,k;

for(i=1;i<=9;i++)

{

for(j=1;j<=i;j++)

{

k=i*j;

System.out.print(j+"*"+i+"="+k+" ");

}

System.out.println();

}

}

}

3.键盘输入字符串,然后再打印输出(打印格式,第次打印结果是

import java.util.Scanner;

public class Test2 {

public static void main(String args[]){

Scanner sc = new Scanner(System.in);

System.out.println("请输入字符串:");

String s = sc.next();

char c[] = new char[s.length()];

for(int i=0;i

c[i] = s.charAt(i);

}

int j=0;

for(int i=0;i

j++;

System.out.println("第"+ j+ "次打印结果是"+c[i]); }

}

4.线程(休眠和吵醒线程)

//这是你们老师课件里面的例子,我就复制过来了

class Test implements Runnable

{ Thread student,teacher;

Test()

{ teacher=new Thread(this);

student=new Thread(this); //任何对象

teacher.setName("老师");

student.setName("张三");

}

public void run()

{ if(Thread.currentThread()==student)

{ try{ System.out.println(student.getName()+"正在睡觉,不听课"); Thread.sleep(1000*60*60);

}

catch(InterruptedException e)

{ System.out.println(student.getName()+"被老师叫醒了"); }

System.out.println(student.getName()+"开始认真听课");

}

else if(Thread.currentThread()==teacher)

{

for(int i=1;i<=3;i++)

{ System.out.println("上课!");

try{ Thread.sleep(500);

}

catch(InterruptedException e){}

}

student.interrupt(); //吵醒student

}

}

}

public class TestThread

{ public static void main(String args[])

{ Test t=new Test();

t.student.start();

t.teacher.start();

}

}

5.模拟记事本

package lei.knowledge;

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.io.*;

public class JiShi implements ActionListener {

private JFrame jf=new JFrame("王晓微的记事本");

private JTextArea jta=new JTextArea();

private JFileChooser jfc=new

JFileChooser();

private String save=null; //设一个字符串用来备份记事本的数据

private int sn=0; //判断是否选择了文件,用于保存,是为1,否为0;

private File fn=null; //存放执行保存选中的文件

public JiShi(){ //主类

JMenuBar jmb=new JMenuBar();

String[] s1={"文件","编辑","帮助"};

String[][] s2={{"新建","打开","保存","另存为","","退出"},{"撤销","",

"剪切","复制","粘贴","删除","","查找","替换","全选"},{"关于记事本"}};

JMenu[] jm=new JMenu[s1.length];

JMenuItem[][] jmi=new

JMenuItem[s2.length][];

for(int i=0;i

jmi[i]=new

JMenuItem[s2[i].length];

for(int

j=0;j

if(s2[i]

[j].equals(""))

jm[i].addSeparator();

else{

jmi[i]

相关文档
最新文档