
下列五道程序题,急求结果。拜托各位。
一、运行结果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();
} 展开
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();
} 展开
4个回答
展开全部
你这个应该是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();
}
}
调试到第二个,就没信息了等于我给你重新写一次程序.算了就写两个吧.其它的自己动手写一下.调试一下.
不过无论你这是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();
}
}
调试到第二个,就没信息了等于我给你重新写一次程序.算了就写两个吧.其它的自己动手写一下.调试一下.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一题: true
第二题: ThreadTest(); 顺便说下。那个应该这么写while(true)还有if(i++==4)
第三题: Thread.sleep(1000);
第四题: new File(files[i])
第五题: b2.addActionListener(this);
第二题: ThreadTest(); 顺便说下。那个应该这么写while(true)还有if(i++==4)
第三题: Thread.sleep(1000);
第四题: new File(files[i])
第五题: b2.addActionListener(this);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、true 2、ThreadTest() 3、 Thread.sleep(1000); 4、 new File(files[i]) 5、b2.addActionListener(this);
第五题不清楚 没弄过j2se的 猜的
第五题不清楚 没弄过j2se的 猜的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、true 2、ThreadTest() 3、 Thread.sleep(1000); 4、 new File(files[i])
5、b2.addActionListener(this)
5、b2.addActionListener(this)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询