java 取模
答案:3 悬赏:0 手机版
解决时间 2021-03-14 23:50
- 提问者网友:骑士
- 2021-03-14 08:24
java 取模
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-03-14 09:07
肯定是100了,
while(a%2 == 0){//第一次,100%2=0,while条件为真,所以执行循环体中的语句,于是打印了100,然后把a赋值为25(a=a/4),再次判断条件,25%2=1,while条件为假,跳出循环,结束。所以就只输出了100.追问public class AAA {
public static void main(String[] args) {
for (int i = 1; i < 10; i++){
if (i % 4 == 0)
break;
System.out.print(i+" ");
}
System.out.println("循环结束。");
}
}追答你贴了一段代码想问什么那?这个循环结束时,i=4,打印的结果是:1 2 3 。但是不会打印4出来,因为在打印之前,已经break了。
while(a%2 == 0){//第一次,100%2=0,while条件为真,所以执行循环体中的语句,于是打印了100,然后把a赋值为25(a=a/4),再次判断条件,25%2=1,while条件为假,跳出循环,结束。所以就只输出了100.追问public class AAA {
public static void main(String[] args) {
for (int i = 1; i < 10; i++){
if (i % 4 == 0)
break;
System.out.print(i+" ");
}
System.out.println("循环结束。");
}
}追答你贴了一段代码想问什么那?这个循环结束时,i=4,打印的结果是:1 2 3 。但是不会打印4出来,因为在打印之前,已经break了。
全部回答
- 1楼网友:长青诗
- 2021-03-14 10:27
是啊 楼上解释了
- 2楼网友:十鸦
- 2021-03-14 09:12
字面上的意思是说,从1循环到10,当i为4的整数倍时,退出循环。效果上就是打印比4小的所有整数。因为等于4时相当于4的1倍。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯