Topic: 学到现在突然发现的一个简单问题[while ( ture )] |
Print this page |
1.学到现在突然发现的一个简单问题[while ( ture )] | Copy to clipboard |
Posted by: zhangp_happy Posted on: 2005-08-01 16:13 请使用准确的文字描述作为标题 Your next post without a proper Subject will be removed. 各位先生们,自己闷头学习java一个月了昨天发现了一个简单问题我却解决不了,惭愧。 向大家请教了: while语句后的括号内是一个布尔表达式,但我看有一些书上写 while ( ture ) 在机器上编译后报错。我还以为我C++的基础知识没学好,在C++中也试了一下,但编译也不能通过。看来这句的确有问题,但自己又不知道错在那里怎么个写法,故向大家请教。 |
2.Re:学到现在突然发现的一个简单问题 [Re: zhangp_happy] | Copy to clipboard |
Posted by: why Posted on: 2005-08-01 19:45 true! not ture. |
3.Re:学到现在突然发现的一个简单问题[while ( ture )] [Re: zhangp_happy] | Copy to clipboard |
Posted by: zhangp_happy Posted on: 2005-08-02 10:30 啊啊啊啊, 我真是学昏掉了。 抱歉 |
4.Re:学到现在突然发现的一个简单问题[while ( ture )] [Re: zhangp_happy] | Copy to clipboard |
Posted by: yangun Posted on: 2005-08-08 10:28 java中的布尔数据类型的返回值只能用true或false表示,故若用while(true)则表示该循环为无限循环,因为循环条件始终为真。因此不能通过编译。 |
5.Re:学到现在突然发现的一个简单问题[while ( ture )] [Re: yangun] | Copy to clipboard |
Posted by: why Posted on: 2005-08-08 10:38 yangun wrote: Not exactly, if there is a way to get out of the loop, then it is okay:
|
6.Re:学到现在突然发现的一个简单问题[while ( ture )] [Re: zhangp_happy] | Copy to clipboard |
Posted by: zhangp_happy Posted on: 2005-08-08 20:26 while后面的布尔判断式是true的确是会导致系统执行一个永久的循环,直到天荒地老 (夸张了)但不会影响compile的,不信您试试。如果程序语法没错的话,运行也不会有问题的,至于不能结束的问题,WHY先生给出了一个好办法-break语句,另外还可以用操作系统的命令结束程序: Linux和Unix可以用Control+D to end program Windows用Control+Z to end this program 在windows下你还可以用任务管理器结束进程来结束无限循环。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |