java考试题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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]