下列五道程序题,急求结果。拜托各位。

一、运行结果publicclassExam{publicstaticvoidmian(String[]args){charchar1[]={'t','e','s','t'... 一、运行结果
public class Exam{
public static void mian(String [] args){
char char1[]={'t','e','s','t'};
char char2[]={'t','e','s','t','1'};
String s1=new String(char1);
String s2=new String(char2,0,4);
System.out.println(s1.equals(s2));
}
}

二、下列程序的功能是创建一个显示5个“Hello!”的线程并启动运行,请将程序补充完整。
public class ThreadTest extends Thread{
public static void main(String [] args){
ThreadTest t=new_____;
t.start();
}

public void run(){
int i=0;
While(ture){
System.out.println("Hello!");
if(i++=4) break;
}
}
}

三、下列程序的功能是在监控台上每隔一秒钟显示一个字符串“你好”,请补充完整程序:
public class Exam implements Runnable{
public static void main(String args[]){
Exam t=new Exam();
Thread tt=new Thread(t);
tt.start();
}
public void run(){
for(;;){
try{
_______________;
}catch(InterruptedException e){}
System.out.println(“你好!”);
}
}
}

四、下面的程序是列出目录C:\Test中的所有.txt文件,请将程序补充完整。
import java . io.*; //引出java. io包中所有的类
public class FilFilterTest{
public static void main(String args[]){
file dir = new File("c:\\Test");
filter filter = new Filter("txt");
System.out.println("list java files in directory"+dir);
String files[] = dir.list(filter);
for(int i=0;i<files.length;i++){
File f = ------------;
if(f.isFile())
System.out.println("file"+f);
else
System.out.println("sub directory"+f);
}
}
class Filter implements FilenameFilter{
String extent;
Filter(String extent){
this.extent = extent;
}
}
public boolean accept(File dir,String name){
return name.endwith("."+extent);
}
}

五、下面ChangeTitle()中对b1和b2按钮构造监听器,实现当单击b1按钮时标题变为student,当单击b2按钮时标题变为teacher。请将程序补充完整。
public ChangeTitle()
{
super("Title Bar");
b1.addActionListener(this);
______________;
Jpanel pane = mew Jpanel();
pane.add(b1);
pane.add(b2);
SetContentPane(Pane);
}
public void actionPerformed(ActionEvent evt)
{
Object source = evt.getSource();
if(source==b1)
setTitle("Students");
else if(source==b2)
setTitle("Teachers");
repaint();
}
展开
 我来答
欲速则不达X
2010-06-22 · TA获得超过177个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:273万
展开全部
你这个应该是JAVA程序吧,我按照C#程序给你的结果

不过无论你这是C#程序还是JAVA程序,程序写的错误的地方还真多.

第一题:
运行结果为true

第二题:
class Program
{
public static void Main(String[] args)
{
Thread t = new Thread(new ThreadStart(run));
t.Start();
}

static void run(){
int i=0;
while (true)
{
Console.Write ("Hello!");
if(i++==4) break;
}
Console.ReadKey();
}

}

调试到第二个,就没信息了等于我给你重新写一次程序.算了就写两个吧.其它的自己动手写一下.调试一下.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuxinhua3
2010-06-22 · TA获得超过1203个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:328万
展开全部
第一题: true

第二题: ThreadTest(); 顺便说下。那个应该这么写while(true)还有if(i++==4)

第三题: Thread.sleep(1000);

第四题: new File(files[i])

第五题: b2.addActionListener(this);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雪过了无痕
2010-06-22 · TA获得超过234个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:287万
展开全部
1、true 2、ThreadTest() 3、 Thread.sleep(1000); 4、 new File(files[i]) 5、b2.addActionListener(this);
第五题不清楚 没弄过j2se的 猜的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zymb1983
2010-06-22 · TA获得超过199个赞
知道小有建树答主
回答量:361
采纳率:0%
帮助的人:135万
展开全部
1、true 2、ThreadTest() 3、 Thread.sleep(1000); 4、 new File(files[i])
5、b2.addActionListener(this)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式