我似乎无法理解嵌套循环的逻辑。
关于如何简化嵌套循环的任何提示或简单示例?
编程新手。谢谢。
答案 0 :(得分:0)
嵌套循环对于一个好的程序员来说是必不可少的。它们通常用于管理矩阵,以避免代码重复。让我们举个例子:
for(int i = 0; i < 5; i++){
for(int j = 0; j < 5; j++){
Log.i("i:", i);
Log.i("j:", j);
}
}
使用此代码(Java)后,在IDE的日志中写入了几个数字。如您所见,首先运行内部循环(在我们的示例中,写入了5个字符串,因为循环需要运行5次才能使j
等于5)。执行前5个结果后,程序将递增i
并再次运行内部循环。外循环也运行5次,实际上使i
等于5需要5次。
您会注意到,在两个嵌套循环中编写的代码运行了i*j
次。
我希望我的回答是明确的。