Java新手 if判断之后,怎么返回到刚开始的if判断 10
if("y".equals(change2)){Student.changeCount(student);//增加数组个数return;//我是这样写的,这个嵌套里的if...
if("y".equals(change2)){
Student.changeCount(student); // 增加数组个数
return; // 我是这样写的,这个嵌套里的if,想返回到刚开始的if,
}
结果证实,我这么写没返回~~~~(>_<)~~~~ 展开
Student.changeCount(student); // 增加数组个数
return; // 我是这样写的,这个嵌套里的if,想返回到刚开始的if,
}
结果证实,我这么写没返回~~~~(>_<)~~~~ 展开
展开全部
If语句只往下执行,不能调回上面执行过的语句。如果需要要用循环语句。
更多追问追答
追问
for(int i = 0; i < Student.getCount(student); i++){ Student.getCount(student)
int k = i+1;
。。。
if("y".equals(change2)){
Student.changeCount(student); // 增加数组个数
return; // 想在这个判断成功后,返回到最上面的for
}
追答
continue;
展开全部
for循环吧,加个条件判断。return语句表示该程序结束。
追问
for(int i = 0; i < Student.getCount(student); i++){ Student.getCount(student)
int k = i+1;
if("y".equals(change2)){
Student.changeCount(student); // 增加数组个数
return; // 想在这个判断成功后,返回到最上面的for
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我没明白你的意思
更多追问追答
追问
就是但符合"y".equals(change2)这个条件后,运行一下这个Student.changeCount(student); 静态方法,之后返回到上一个if,就是重头再判断
追答
那你可以在循环外层加一个while方法来判断;首先定义一个用了判断的变量,
比如说是Boolean istrue=true;
while(istrue) {
if("y".equals(change2)){
Student.changeCount(student);
}else{
istrue=false
}
}
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询