本帖最后由 企鹅1号 于 2016-10-1 19:46 编辑
2.分析以下需求,并用代码实现:
(1)打印1到100之内的整数,但数字中包含9的要跳过
(2)每行输出5个满足条件的数,之间用空格分隔
(3)如:1 2 3 4 5
class Test {
public static void main(String[] args) {
for (int i = 1;i<=100 ; ){
for (int y = 1;y <=5&&i<=100 ;y++ ){
if (i%10==9||i/10==9){
i++;
y--;
}else{
System.out.print(i+"\t");
i++;
}
}
System.out.println();
}
}
}
这个题目用while写好还是用for循环写好?求解
我感觉while,比for写的,更复杂有没有
|
|