算法
rezc404
这个作者很懒,什么都没留下…
展开
-
带有标签的for循环
带有标签的for循环在嵌套for循环内,如果使用continue或者break,只能结束当前或终止内层循环,或者说continue或者break所在的循环,这就导致有时候想结束外层循环却结束不了for (int i = 0; i < 5; i++) { System.out.print("i=" + i); for (int j = 0; j < 5; j++) { if (j == 2) { break; } System.out.print(" j=" + j);原创 2021-11-17 16:38:52 · 313 阅读 · 0 评论 -
数字逆序输出
数字逆序输出今天在做算法题时碰到数字逆序输出的题目,在网上看到一种解法,挺巧妙的,记录一下。 int result=0; int x=123; result *= 10;//行1 result += x % 10;//行2 x /= 10;//行3简单解释一下:行1在第一步并没有用,仅接着行2将加上了原数的个位数,最后行3让原数除以10,去除个位,此时第一个循环结束第二个循环开始:行1让加上个位数的result乘10,再加上除以10后的原数的个位数,以此循环。。。...原创 2021-11-13 22:00:22 · 675 阅读 · 0 评论