【发布时间】:2020-11-26 07:52:51
【问题描述】:
我想知道给定的for 循环,这对我来说很奇怪:
for (int i = 0, j = s.length - 1; i < j; i++, j--)
到目前为止,我使用的是带有一个变量的 for 循环。但是在这个例子中,一个循环中有两个变量。
我可以将for 循环分成两个嵌套循环吗?
for (int j = 0; j < s.length - 1; j--) {
for (int i = 0; i < j; i++) {
}
}
【问题讨论】:
-
第一个循环是一个完全有效的
for循环。根本没有必要改变它。我敢打赌,当你刚开始的时候,所有的 Java 代码看起来都很奇怪,对吧?您是否也尝试更改 Java 代码,只是因为它看起来很奇怪?不,您学习了一些 Java,并且它不再看起来很奇怪。同样在这里。不要更改代码,因为它看起来很奇怪,了解更多 Java 并且它对您来说看起来很正常,并且代码将继续像 有意 编写的那样运行功能。
标签: java for-loop nested-loops