黑马程序员技术交流社区

标题: 求0-100中不包含7的整数 [打印本页]

作者: 终极黑马    时间: 2015-7-14 21:57
标题: 求0-100中不包含7的整数
/*
* 需求:求出0-100中没有包含7的数。
*
* 思路: 求出0-100中包含7的数,然后取反。
* */
public class TiaoShiTest {
        public static void main(String[] args) {
                for (int i = 0; i <= 100; i++) {
                        if (!(i / 10 == 7 || i % 10 == 7)) {
                                System.out.println(i);
                        }
                }
        }

}
作者: Claw    时间: 2015-7-14 22:29
直接求不带7的数蛮好的呀。  为何要取反呢。
作者: 任文龙    时间: 2015-7-14 22:34
if (!(i / 10 == 7 || i % 10 == 7))
这句代码思路学习了
作者: wenxueaaa555    时间: 2015-7-14 22:38
不明白为何要取反啊
作者: 为明天而奋斗    时间: 2015-7-14 23:15
恩恩,是这样的
作者: Matrix_heima    时间: 2015-7-14 23:44
本帖最后由 Matrix_heima 于 2015-7-14 23:47 编辑
wenxueaaa555 发表于 2015-7-14 22:38
不明白为何要取反啊

当0-100的数中不带7时,打印出来
不取反就这样:
public class TiaoShiTest {
        public static void main(String[] args) {
                for (int i = 0; i <= 100; i++) {
                        if (i / 10 == 7 || i % 10 == 7)
                                continue;
                        else
                                System.out.println(i);
                }
        }

}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2