为什么这个JAVA 线程小程序编译运行不了 希望大家看看,谢谢

为什么这个JAVA 线程小程序编译运行不了 希望大家看看,谢谢,第1张

//给你改了,里面有个地方少写个a,还有少import javautilDate语句,编译器应该能发现这些问题的

import java;

import javautilDate;

public class ThreadLife

{

public void startY()

{

ThreadY ty=new ThreadY();

tystartThreadY();

try

{

Threadsleep(100);

}

catch (InterruptedException e)

{

eprintStackTrace();

}

tystopThreadY();

}

public void startX()

{

Runnable runnX=new ThreadX();

Thread threadX=new Thread (runnX);

threadXstart();

}

public static void main(String[] args)

{

ThreadLife test=new ThreadLife();

teststartY();

teststartX();

}

}

class ThreadY extends Thread

{

private boolean isRunState=false;

public void start()

{

thisisRunState=true;

superstart();

}

public void run()

{

int i=0;

try

{

while (isRunState)

{

thissetName("Thread-"+ i++);

Systemoutprintln("线程Y:"+thisgetName()+"正在运行");

Threadsleep(200);

}

}

catch(Exception e){}

Systemoutprintln(thisgetName()+"运行结束。。。");

}

public void setRunning(boolean isRunState)

{

thisisRunState=isRunState;

}

public void startThreadY()

{

Systemoutprintln("启动线程Y。。。");

thisstart();

}

public void stopThreadY()

{

Systemoutprintln("结束线程 Y。。。");

thissetRunning(false);

}

}

class ThreadX implements Runnable

{

private Date runDate;

public void run()

{

Systemoutprintln ("线程 X 已经启动");

thisrunDate=new Date();

Systemoutprintln("启动时间:" + runDatetoLocaleString());

}

}

public class RandomNum

{

public static void main(String[] args)

{

int num=(int)(Mathrandom()800);//取800以内随机数

Systemoutprintln("所取随机数为:"+num);

Systemoutprintln("它的百位数字为:"+(num/100));//取百位

Systemoutprintln("它的十位数字为:"+((num-(num/100)100))/10);//取十位

Systemoutprintln("它的十位数字为:"+(num%10));//取个位

}

}

以上就是关于为什么这个JAVA 线程小程序编译运行不了 希望大家看看,谢谢全部的内容,包括:为什么这个JAVA 线程小程序编译运行不了 希望大家看看,谢谢、编写一个java的应用小程序。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10095080.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存