黑马程序员技术交流社区

标题: Runnable 报错 [打印本页]

作者: wyd1    时间: 2015-8-25 17:05
标题: Runnable 报错
  1. import java.lang.*;
  2. class Demo1 implements Runnable{
  3.            public void run(){
  4.            show();
  5. }

  6. public void show(){
  7.   for(i=0;i<10;i++)
  8.   System.out.println(Thread.currentThread().getName()+"..."+i);
  9. }}
  10. class ThredaDemo{
  11.      public static void main(String[] args){

  12.     Demo1 d= new Demo1();
  13.     Thread t1 = new Thread(d);
  14.      Thread t2 = new Thread(d);
  15.    t1.start();
  16.    t2.start();



  17. }




  18. }
复制代码

作者: wyd1    时间: 2015-8-25 17:07
编译时报错

1.PNG (6.91 KB, 下载次数: 0)

这是为什么?

这是为什么?

作者: liuch111    时间: 2015-8-25 17:12
08行

for(int i = 0;i<10;i++)

作者: ln0491    时间: 2015-8-25 17:47
for(i=0;i<10;i++)
  System.out.println(Thread.currentThread().getName()+"..."+i);
写错了吧
for(int i=0;i<10;i++){
  System.out.println(Thread.currentThread().getName()+"..."+i);
}

还有javac ThredaDemo.java吧
作者: wyd1    时间: 2015-8-25 20:35
改正之后还是错误
作者: 离尘隐    时间: 2015-8-25 21:07
一个是第8行少了一个int
还有一个是文件名错了吧,应该叫ThredaDemo,因为要跟主函数同名,编译也要编这名字,我复制来试了下是可以的,如下图示:E:\QQ图片20150825210230.png
作者: 离尘隐    时间: 2015-8-25 21:08
离尘隐 发表于 2015-8-25 21:07
一个是第8行少了一个int
还有一个是文件名错了吧,应该叫ThredaDemo,因为要跟主函数同名,编译也要编这名 ...

补个图片

QQ图片20150825210230.png (8.51 KB, 下载次数: 0)

QQ图片20150825210230.png





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2