永发信息网

java: 如下程序break满足什么条件下,才会跳出?

答案:4  悬赏:40  手机版
解决时间 2021-04-14 02:57
class Output {

public static void main(String [] args) {
Output o = new Output();
o.go();
}

void go() {

int y = 3;
for (int x = 1; x<5; x++) {
y++;
System.out.print(y + " ");
if (x >2) {
System.out.print(++y + " ");
}
if (y > 6) {
System.out.println("x = " + x);
break;
}
}
}
}
最佳答案
您好,提问者:
y=7的时候就会break这个判断了。
另外你的for(x<8)这样才能循环到。
全部回答
程序写得很明显呀,y>6时就会跳出的,此时x=3
y大于6的时候,跳出!
break:跳出当前循环。 当arrays[i] == number条件不满足时,if里面的表达式为false,所以if中的语句不会被执行,相当于这次循环什么也没做,只对i加了1。 把你的代码改成下面这样: package test; public class test01 { public static void main(string[] args) { int i; // 指定变量出现的位置 //int number = 45; //定义要查找的变量 int number = 110; int[] arrays = { 23, 45, 2, 8, 67, 258, 94, 1, 18, 45, 1250 }; for (i = 0; i < arrays.length; i++) { // 遍历数组元素 if (arrays[i] == number) { // 如果第i个元素的值与number变更的值相等 system.out.println("您要查找的" + number + "是数组的第" + (i + 1) + "个元素"); break; // 中止循环,跳出for语句 } } } }如果执行了break,则上面的print语句也会执行。不知这样你能不能理解?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
price. amount. ltem这几个单词什么意思
一个女孩子送给一个男孩子爱心坠子是什么意思
请问:美容师和美导的区别在哪?哪个会更好勒
延吉火车站附近有个祖传的中医诊所在哪
长运加油站地址在什么地方,想过去办事
如图是某旅游景点2007年接待游客情况统计图.
铭扬美食城地址有知道的么?有点事想过去
未满十六周岁去男友所在的城市家人不同意 然
李家老字号羊羔肉餐厅地址在什么地方,想过去
化简计算(1)12-(-18)+(-7)-15(2)(3
普奈斯洗衣NO.167在什么地方啊,我要过去处理
有关我国地形、地势的说法,正确的是A.第二级
在QQ游戏中的个人资料中,输入不上昵称
白杨坪这个地址在什么地方,我要处理点事
9阅读下面文字,回答下面问题。(13分)①去
推荐资讯
DNF上海1区的急射K-5设计图多少钱收给个明确
丝路英雄要怎么电亮
物化天宝120黑水价格
开机出现个窗口,点确定才能到桌面
山村菜馆怎么去啊,有知道地址的么
阿拉斯加健胃消食片吃什么
滨海华都地址在哪,我要去那里办事
想要找回已经删除的好友怎么办
大话西游现在还有人玩吗?
45太刀叫什么名字
开办幼儿园需要什么学历?
判断题一件衣服打九折,就是指这件衣服比原价
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?