当前位置: 技术问答>java相关
java编译错误的问题,请教大家
来源: 互联网 发布时间:2015-07-02
本文导语: 我在学习java线程时编译书上的例子遇到了以下错误: java.lang.ArithmeticException: / by zero at TestThread.run(TestThreadMain1.java:55) 请问这个错误是什么原因啊,怎样可以解决?以下是例子,请大家耐心看,谢谢 //TestThreadMain.j...
我在学习java线程时编译书上的例子遇到了以下错误:
java.lang.ArithmeticException: / by zero
at TestThread.run(TestThreadMain1.java:55)
请问这个错误是什么原因啊,怎样可以解决?以下是例子,请大家耐心看,谢谢
//TestThreadMain.java
class TestThreadMain1
{
public static void main(String args[])
{
TestThread aTestThread = new TestThread();
aTestThread.start();
while(aTestThread.isAlive())
{
try
{
Thread.sleep(100);
}
catch(Exception e)
{
e.printStackTrace();
return;
}
}
}
}
class TestThread extends Thread
{
//重写run方法
public void run()
{
int nSelection = 0;
int nNumber = 10;
boolean bFlag = true;
while(true)
{
repeat:
for(int I=0;I
java.lang.ArithmeticException: / by zero
at TestThread.run(TestThreadMain1.java:55)
请问这个错误是什么原因啊,怎样可以解决?以下是例子,请大家耐心看,谢谢
//TestThreadMain.java
class TestThreadMain1
{
public static void main(String args[])
{
TestThread aTestThread = new TestThread();
aTestThread.start();
while(aTestThread.isAlive())
{
try
{
Thread.sleep(100);
}
catch(Exception e)
{
e.printStackTrace();
return;
}
}
}
}
class TestThread extends Thread
{
//重写run方法
public void run()
{
int nSelection = 0;
int nNumber = 10;
boolean bFlag = true;
while(true)
{
repeat:
for(int I=0;I