Java 如何计算变量的值?
在以下每个部分中,代码执行后v的值是多少Java 如何计算变量的值?,java,Java,在以下每个部分中,代码执行后v的值是多少 int v; v = 0; for ( int i=1 ; i<=5 ; i++ ) { for ( int j=1 ; j<=4 ; j++ ) { v = v + 1; }; }; intv; v=0; 对于内部循环中的(int i=1;i,由于j以1开始,以4结束。通过增加j的次数,我们知道v=v+1;子句执行了四次 在外循环中,同样的原理适用于5,这告诉我们内循环运行五次 因此,内部循环运行五次,内
int v;
v = 0;
for ( int i=1 ; i<=5 ; i++ ) {
for ( int j=1 ; j<=4 ; j++ ) {
v = v + 1;
};
};
intv;
v=0;
对于内部循环中的(int i=1;i,由于j
以1
开始,以4
结束。通过增加j的次数,我们知道v=v+1;
子句执行了四次
在外循环中,同样的原理适用于5
,这告诉我们内循环运行五次
因此,内部循环运行五次,内部循环运行v=v+1
子句四次。现在我们知道v=v+1;
子句运行20次(5*4=20
)
v
以0
开头。如果我们这样做v=v+1
20次,你会得到v=20
因此,答案是20
20?看起来我们只是在向v添加20次。您可以使用print语句通过调试器中的代码向您显示vStep的值。这是您可以实际观察的内容,而不是询问他人。在调试器上逐步完成它。或者只是遍历代码并将其写下来。Awesome,谢谢。如果在第二个for循环之后添加了if语句“if(j>i){”,那么它将如何更改?