黑马程序员技术交流社区
标题:
打印1到100之内的整数,但数字中包含9的要跳过
[打印本页]
作者:
shortcharstring
时间:
2016-4-30 21:56
标题:
打印1到100之内的整数,但数字中包含9的要跳过
(1)打印1到100之内的整数,但数字中包含9的要跳过
(2)每行输出5个满足条件的数,之间用空格分隔
(3)如:1 2 3 4 5
答:参考答案
public class Test01 {
public static void main(String[] args) {
//1.定义计数器,用于统计满足条件的数的个数
int count = 0;
//2.for循环遍历1-100的数字
for(int i = 1;i<=100;i++) {
//3.求出每个数字的个位(ge)和十位(shi)
int ge = i%10;
int shi = i/10%10;
if((ge==9||shi==9))
continue;
//4.统计满足条件的数
count++;
//5.打印满足条件的数
System.out.print(i+" ");
//6.如果个数是5的整数倍则换行
if(count%5==0) {
System.out.println();
}
}
}
}
作者:
皮孟武
时间:
2016-4-30 22:04
不错 感谢楼主分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2