A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wyd1 中级黑马   /  2015-8-25 17:05  /  179 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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. }
复制代码

6 个回复

正序浏览
离尘隐 发表于 2015-8-25 21:07
一个是第8行少了一个int
还有一个是文件名错了吧,应该叫ThredaDemo,因为要跟主函数同名,编译也要编这名 ...

补个图片

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

QQ图片20150825210230.png
回复 使用道具 举报
一个是第8行少了一个int
还有一个是文件名错了吧,应该叫ThredaDemo,因为要跟主函数同名,编译也要编这名字,我复制来试了下是可以的,如下图示:E:\QQ图片20150825210230.png
回复 使用道具 举报
改正之后还是错误
回复 使用道具 举报
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吧
回复 使用道具 举报
08行

for(int i = 0;i<10;i++)
回复 使用道具 举报
编译时报错

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

这是为什么?

这是为什么?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马