循环嵌套例题
1. 例题1
/*
*
**
***
****
*****
*/
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
2. 例题2
/*
(1)
*
***
*****
*******
*********
(2)
*
***
*****
*******
*********
*******
*****
***
*
*/
for (int i =1; i <= 5; i++) {
for (int j = 1; j <= 5-i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2*i-1; k++) {
System.out.print("*");
}
System.out.println();
}
System.out.println();
for (int i =1; i <= 5; i++) {
for (int j = 1; j <= 5-i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2*i - 1; k++) {
System.out.print("*");
}
System.out.println();
}
for (int i =1; i <= 4; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 9 - 2*i; k++) {
System.out.print("*");
}
System.out.println();
}
运行截图
3.例题3
/*
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE
FFFFFFFFFFF
GGGGGGGGGGGGG
*/
int line = 7;
char ch = 'A';
for (int i = 1; i <= line; i++) {
for (int j = 1; j <= line-i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2* i -1; k++) {
System.out.print(ch);
}
System.out.println();
ch++;
}
运行截图
4.例题4
/*
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE
FFFFFFFFFFF
EEEEEEEEE
DDDDDDD
CCCCC
BBB
A
*/
int line = 6;
char ch = 'A';
for (int i = 1; i <= line; i++) {
for (int j = 1; j <= line-i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2* i -1; k++) {
System.out.print(ch);
}
System.out.println();
ch++;
}
char ch1 = 'E';
for (int i = 1; i <= line; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * line - 1 - 2 * i; k++) {
System.out.print(ch1);
}
System.out.println();
ch1--;
}
运行截图
5. 例题5
/*
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
ABCDEFEDCBA
ABCDEDCBA
ABCDCBA
ABCBA
ABA
A
*/
int line = 6;
char ch1 = 'A';
for (int i = 1; i <= line; i++) {
for (int j = 1; j <= line-i; j++) {
System.out.print(" ");
}
for (char ch2 = 'A'; ch2 <= ch1; ch2++) {
if (ch2 == ch1) {
for (char ch = ch2;ch >= 'A'; ch--){
System.out.print(ch);
}
}else {
System.out.print(ch2);
}
}
System.out.println();
ch1++;
}
char ch3 = 'E';
for (int i = 1; i <= line; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(" ");
}
for (char ch4 = 'A'; ch4 <= ch3; ch4++) {
if (ch4 == ch3) {
for (char ch = ch3;ch >= 'A'; ch--){
System.out.print(ch);
}
} else {
System.out.print(ch4);
}
}
System.out.println();
ch3--;
}
运行截图
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)