线程问题

成一粒 2011-04-11 10:02:34
import java.util.*;
public class test02 implements Runnable{
private int i=0;
private int []a;
private Thread h1;
test02(){
a=new int[6];
h1=new Thread();
}
public void run(){
System.out.println("---------");
this.i++;
Random a=new Random();
this.a[this.i]=a.nextInt(9);
System.out.println("---------");
System.out.println(a);
}

public String toString(){

return a.toString();
}
public static void main(String[] args) throws InterruptedException{
new test02().h1.start();
Thread.sleep(1000*6);
System.out.println("game over!");
}
}
这个程序中怎么输不出数组a的字符串??
...全文
52 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
成一粒 2011-04-11
  • 打赏
  • 举报
回复
谢谢大侠!i know!
Luger 2011-04-11
  • 打赏
  • 举报
回复
import java.util.*;

public class Test implements Runnable {
private int i = 0;
private int[] a;
private Thread h1;

Test() {
a = new int[6];
h1 = new Thread(this); //加上个this试试
}

public void run() {
System.out.println("---------");
this.i++;
Random a = new Random();
this.a[this.i] = a.nextInt(9);
System.out.println("---------");
System.out.println(a);
}

public String toString() {

return a.toString();
}

public static void main(String[] args) throws InterruptedException {
new Test().h1.start();
Thread.sleep(1000 * 6);
System.out.println("game over!");
}
}
Ganymede 2011-04-11
  • 打赏
  • 举报
回复
implements Runnable改成 extends Thread试试
java爱好者 2011-04-11
  • 打赏
  • 举报
回复

package test;

import java.util.Random;

public class test02 implements Runnable {
private int i = 0;
private int[] a;
private Thread h1;

test02() {
a = new int[6];
h1 = new Thread(this);// 需要给线程传入实现Runnable接口的实现类
}

public void run() {
System.out.println("---------");
this.i++;
Random a = new Random();
this.a[this.i] = a.nextInt(9);
System.out.println("---------");
System.out.println(this.a[this.i]);// 输出数组中格的某个值。如果全输出run方法需要用循环
}

public String toString() {

return a.toString();
}

public static void main(String[] args) throws InterruptedException {
new test02().h1.start();
Thread.sleep(1000 * 6);
System.out.println("game over!");
}
}

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧