88问答网
所有问题
java break问题。程序如下图,i等于10时break,此时i不是已经等于10了吗?为什么
java break问题。程序如下图,i等于10时break,此时i不是已经等于10了吗?为什么最后却只输出了9?
举报该问题
推荐答案 2017-07-18
i == 10的时候break, 跳出整个for循环, 不会执行打印语句,所以不会输出10
追问
为什么
嗷嗷,明白了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/Stc1McaaBcKV1ccKKS.html
其他回答
第1个回答 2017-07-18
你的println是写在for循环里的,当i==10时就执行break了,后面的println没有执行
相似回答
Java
的while循环不明白
答:
i++>10的执行顺序是这样的:选取i的值与10进行比较,然后才进行自加一次。因此当i=
10时,i
++>10是这么做的,10>10不成立,然后10加1使得i=11;之后i++>
10,此时i
为11,满足11>10,但是还是会再执行一次自加,所有最终i=12。如果想让结果为11,可以将“i++>10”换成“++i>10”试试。...
c语言简单
问题
答:
break是
用来跳出循环的,对if else不起作用。这里将if else放入while语句中,当
i等于10时
,执行
break,
即跳出while循环。一般情况下break只会出现在while,for,switch当中。
java
里的continue具体用法
答:
s=s+i;} System.out.println(s);你会发现s的输出少了3和4,它的作用就是在循环中继续循环,而不执行本次循环后的语句。
JAVA
有跳转语句
吗?
当执行到某一句的时候需要跳转到其他语句上面,如果...
答:
i: 9 Loop complete. 正如你看到的那样,尽管for 循环被设计为从 0执行到99,但是当
i等于10时,break
语句终止了程序。break语句能用于任何
Java
循环中,包括人们有意设置的无限循环。例如,将上一个程序用while 循环改写如下。该程序的输出和刚才看到的输出一样。// Using break to exit a while loop.class ...
Java
循环语句的
问题
。
答:
i = 1了 再执行循环条件i++后,i变成2了,最后再执行 int k = ++i; i就等于3了,k也变成3了,此时打印的i当然是3;当3次循环时,因为前一次循环后,i = 3了 再执行循环条件i++后,i变成4了,最后再执行 int k = ++i; i就等于5了,k也变成5了
,此时不
打印 ...
请问这题输出结果,画红笔这块
,为什么
我觉得应该是两行紧邻着的_百度知...
答:
在第二行的最后一个数输出后,n为10,之后i为3,j为1,程序会输出一次换行,之后遇到if语句,发生
break,程序
跳出里层for循环,i递增为4,但此时n依旧是10,所以再次进入里层for循环时,会再次输出一次换行,然后才打印第四行的第一个数。所以,发生了两次换行。
java
里面的一个
break是
跳出一层for循环,还是可以跳出几层
答:
return 当方法说明中用void声明返回类型为空时,应使用这种格式,不返回任何值。
break
语句的作用。只能在循环体内和switch语句体内使用break语句。当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。当break出现在循环体中,但并不在switch语句体内时,则在执行break后,跳出本层循环体...
java
中if return 和 if
break
的区别
答:
break是
结束当前的循环,但是循环体后面的部分还是会执行 给你个简单的例子 public void a(){ int i=0;while(true){ if(i<10){ i++;}else{ return;} } system.out.print("haha");//因为前面有了return,跳出了a方法,所以这句不会执行 } public void a(){ int i=0;while(true){ i...
大家正在搜