5

我想在 Java 中使用无限循环:我认为如果我可以用这样的变量for (;;)替换它看起来会很有趣 :';;''ever'

String ever = ";;";
for(ever){
...
}

在Java中这样的事情可能吗?

4

4 回答 4

10

不,这是不可能的。

你能来的最接近的是:

final boolean ever = true;
for (;ever;) { }
于 2013-01-30T13:20:49.487 回答
7

当我因为害怕语法而混淆我的程序时,我真的很喜欢把它揉进去......

for(ever;and;ever)

哪里and是真的,ever是什么......

于 2013-01-30T13:22:50.573 回答
2

关于什么 :

while (true) {

}

我知道您将进入代码艺术领域,但是这样做太昂贵了。

我有时也在做这种for艺术while

int counter = 4;
while (counter-->0) {
  // couter decrements from 4 to 1
}
于 2013-01-30T13:20:49.283 回答
0

不,这是语法错误!

此单语句仅适用于 while/do while 循环。

像这样的东西:

 while(ever)
 { ..

 // some statement to change ever
 }
于 2013-01-30T13:20:40.017 回答