我新手、、有些地方不明白

「已注销」 2012-05-07 05:23:19
class ForLoop
{
public static void main(String[] args)
{
int i=0,j=5;
ss:for(;;i++)
{
for(;;j--)
{
if(i>j)
break ss;
}
}
System.out.println("i="+i+"j="+j);
}
}


这个ss:是什么、这点很不明白 为什么输出结果是i=0;j=-1 了?
...全文
89 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
崔叫兽 2012-05-07
  • 打赏
  • 举报
回复
标记,循环还有什么loop啊
heihuzi007 2012-05-07
  • 打赏
  • 举报
回复
java的goto语句,俺们老湿说这东西在实际项目中没人会用。。ss就是个标记的意思呗
z77350774 2012-05-07
  • 打赏
  • 举报
回复
里层循环j一直在减当j减到-1时也就是小于i的时候 就会执行 break ss直接退出循环 所以结果就是0,-1
z77350774 2012-05-07
  • 打赏
  • 举报
回复
类似于C语言的GOTO语句 建议最好少用这种方式

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧