lccedx 2023-03-26 19:03 采纳率: 0%
浏览 21

for嵌套循环 不理解

public class Test (
public static void main(Stringll args)
int temp = 0;
for (int i = 1;i < 5; i++)
{for (int j = 0;j < i; j++)
{temp++;
System.out.println(temp),

  • 写回答

2条回答 默认 最新

  • IT_service_mesh 2023-03-26 19:25
    关注

    参考GPT和自己的思路:这段代码中是使用了两层 for 循环,其中外层循环的变量 i 的取值范围是 1 到 4(不包括 4),内层循环的变量 j 的取值范围是 0 到 i-1(不包括 i),每次内层循环完成后会将一个变量 temp 的值加一,最后打印出 temp 的值。具体执行过程如下:

    当 i=1 时,内层循环不执行,temp 的值为 1。
    当 i=2 时,内层循环执行一次,temp 的值为 2。
    当 i=3 时,内层循环执行两次,temp 的值为 4。
    当 i=4 时,内层循环执行三次,temp 的值为 7。

    因此,最终会打印出 1、2、3、4、5、6、7。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月26日

悬赏问题

  • ¥15 MYSQL 多表拼接link
  • ¥15 关于某款2.13寸墨水屏的问题
  • ¥15 obsidian的中文层级自动编号
  • ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
  • ¥15 神经网络模型一直不能上GPU
  • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
  • ¥20 wpf datagrid单元闪烁效果失灵
  • ¥15 券商软件上市公司信息获取问题
  • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout
  • ¥15 Android studio AVD启动不了