java while与for对比

56 阅读1分钟

案例一
while

int i = 3;
while (i >= 0)
{
    System.out.println(i);
    i--;
}

for

for (int i = 3; i >= 0; i--)
{
    System.out.println(i);
}

案例二
while

boolean isExit = false;
while (!isExit)
{
    String s = buffer.readLine();
    isExit = s.equals("退出");
}

for

for (boolean isExit = false; !isExit; )
{
    String s = buffer.readLine();
    isExit = s.equals("退出");
}

案例三
while

while (true)
    System.out.println("C");

for

for (; true; )
    System.out.println("C");