此问题在此处已有答案:
Java for loop to get the sum of numbers(5个答案)
2天前关闭。
只是一个基本的问题,因为我只是一个学生谁得到了好奇。不应该输出:
for (int num = 0; num < 5; num++) {
System.out.print(num + 1);
}
是“13”吗
输出显示“12345”。
此问题在此处已有答案:
Java for loop to get the sum of numbers(5个答案)
2天前关闭。
只是一个基本的问题,因为我只是一个学生谁得到了好奇。不应该输出:
for (int num = 0; num < 5; num++) {
System.out.print(num + 1);
}
是“13”吗
输出显示“12345”。
3条答案
按热度按时间y3bcpkx11#
你的函数实际上并不是求和,它要求打印出每一个连续的“num”加1。如果你想真正求和,你需要把代码改为如下所示:
fkvaft9z2#
你的for循环一直运行到num变量达到5,你所做的就是让代码给num的值加1,然后打印这个值并重复,它加1,打印1,然后加1,打印2,如此反复,直到不再满足for循环的条件,这就得到了你所得到的“12345”。
rjjhvcjd3#
根据规则或函数调用它是做求和,然后打印,但只是在打印的范围内...就像给这些变量的副本给该函数,它不会影响你的外部范围...记住,java没有引用或指针变量转移。