我想在Java中使用无限循环:
在Java中,这样的事情是否可能?
for (;;)
,如果我可以用变量'ever'
替换';;'
,那会看起来非常有趣。String ever = ";;";
for(ever){
...
}
在Java中,这样的事情是否可能?
for (;;)
,如果我可以用变量'ever'
替换';;'
,那会看起来非常有趣。String ever = ";;";
for(ever){
...
}
不,这是不可能的。
你能做到的最接近的是:
final boolean ever = true;
for (;ever;) { }
for(ever;and;ever)
当and
为真,而ever
则是任何东西...
关于:
while (true) {
}
我知道你要进行代码艺术,但这种方式太贵了。
有时我也会尝试这种艺术形式,把for
替换成while
:
int counter = 4;
while (counter-->0) {
// couter decrements from 4 to 1
}
不,这是语法错误!
这个单语句只适用于while/do while循环。
像这样:
while(ever)
{ ..
// some statement to change ever
}
C
想法,其中你有宏,因此这是可能的。 - RB.