Educoder - Java入门 - 循环结构进阶各关卡题目总结

第1关:for循环的进阶使用-嵌套循环(1)

1、编程要求:

是时候检验一下了,在start-end区域中填充代码打印出一个10*10的矩形,效果如下:

注意:每次只允许输出一颗星*:

2、测试效果:

3、程序设计思路

(1)利用for的嵌套循环,外层代表行,内层代表列,每一个内层结束后换一行。

4、程序实现:

packagestep1;public classForPractice1 {public static voidtest() {/*****start*****/

for(int i=0;i<10;i++){for ( int j= 0;j <10; j++){

System.out.print(“*”);

}

System.out.println();

}/*****end*****/}

}

第2关:for循环的进阶使用-嵌套循环(2)

1、编程要求:

请在start-end区域中填充代码,实现两个三角形的打印输出,效果图如下:

2、测试效果:

3、程序设计思路:

(1)采用for的嵌套循环,和上一题的矩形不同,并不是每行都有星,所以内层循环数要发生变换。

(2)考虑行和列的关系,行数等于列的*数,所以内层循环的次数应该与行数相同。

(3)分割线上下就是用自减运算符代替自增运算符,变量初始值发生改变。

4、程序实现:

packagestep

你可能感兴趣的:(面试,学习路线,阿里巴巴,android,前端,后端)