其实,对于这两者的使用时可以相互转换的。用while的地方也可以用for。例如:
- for (int i = 0; i < 10; i++) {
- // 要重复执行的代码
- }
复制代码
你也可以把它写成如下格式:
- int i = 0;
- for (; i < 10; ) {
- // 要重复执行的代码
- i++;
- }
复制代码
他就类似下面这个了
- int i = 0;
- while (i < 10) {
- // 要重复执行的代码
- i++;
- }
复制代码
对于什么时候用for,什么用while根据实际情况选择。
知道重复执行的代码要执行多少次一般来说用for
对于不知道要执行多少次一般用while。
不过用哪种都可以。
|