// 逢 7 过游戏1-100数字打印出来 /* 分析: 1、遍历1-100 之间的全部数字 2、是个位是 7 ,或者十位数是 7 的数字打印出来 3、是 7 的倍数的打印出来 * */ /* 1465 求各十百千为 个: 对 10 取余数 1465 % 10 = 146...5 十: 除以10 再对10取余数 1465 / 10 = 146 % 10 = 14...6 百: 除以100 再对10取余数 1465 / 100 = 14 %10 = 1...4 千: 除以1000 1465 / 1000 = 1 倍数: 对数取余数等于0 7的倍数 14 % 7=0 奇数: 对2取余等于1 89判断奇偶 89 % 2 = 1 偶数: 对2取余等于0 28判断奇偶 28 % 2 = 0 * */ // 1、遍历1-100 之间的全部数字 for (int i = 1; i <= 42; i++) { // 2、是个位是 7 ,或者十位数是 7 的数字打印出来 int ge = i % 10; //求个位 对 10 取余数 int shi = i / 10 % 10; // 求十位 除以10 再对10取余数 int times7 = i % 7; // 对7 取余 等于0,就是7的倍数 if (ge == 7 || shi == 7 || times7 == 0) { System.out.println("过"); } else { System.out.println(i); } }
12-28
256
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)