一些for循环的小东西
一些for循环的小东西
/*
(1)打印
*
**
***
****
*****
*/
for(int j=0;j<=i;j++) {
System.out.print("*");
}
System.out.println();//换行
}
---------------------------------------------------------------------------------------------------------
/*
(2):打印
*****
****
***
**
*
*/
for(int i =0; i<10;i++) {
for(int j=0;j<10-i;j++) {
System.out.print("*");
}
System.out.println();//换行
}
---------------------------------------------------------------------------------------------------------
/* (3)
*
**
***
****
*****
*/
for(int i=0;i<10;i++) {
for(int j=0;j<10-i;j++) {
System.out.print(" ");
}
for(int h=0; h<=i;h++) {
System.out.print("*");
}
System.out.println();
}
---------------------------------------------------------------------------------------------------------
/* (4)
*****
****
***
**
*
* */
for(int i=0;i<10;i++) {
for(int j=0;j<i;j++) {
System.out.print(" ");
}
for(int o=0;o<10-i;o++) {
System.out.print("*");
}
System.out.println();
}
---------------------------------------------------------------------------------------------------------
/*
(5) 等腰三角形
思路:
* 一个空白的三角形* 一个三角形
*/
for(int i=0; i<10;i++) {
/*if(i==0){
for(int p=0;p<10;p++) {
System.out.print(" ");
}
System.out.println("*");
}*/
for(int y=0;y<10-i;y++) {
System.out.print(" ");
}
for(int u=0;u<=i*2;u++) {
System.out.print("*");
}
System.out.println();
}
---------------------------------------------------------------------------------------------------------
/* (6)菱形
* 思路:
* 1.上面一个三等腰角形 下面一个三等腰角形
* 2.上面的三角形要比下面的三角形 多一行
*/
for(int i=0;i<11;i++) {
for(int q=0;q<10-i;q++) {
System.out.print(" ");
}
for(int w=0;w<=i*2;w++) {
System.out.print("*");
}
System.out.println();
}
for(int j=0;j<10;j++){
for(int e=0;e<=j;e++) {
System.out.print(" ");
}
for(int r=0;r<=(9-j)*2;r++) {
System.out.print("*");
}
System.out.println();
}
---------------------------------------------------------------------------------------------------------
/*
(7)小树 (实心) 基数的 树干就是一行 偶数 就是2行
*/
final int cc=5;
for(int p=0;p<2;p++) {
for(int i=0;i<cc;i++) {
for(int y=0;y<cc-i;y++) {
System.out.print(" ");
}
if(cc%2==1) {
for(int r=0;r<=i*2;r++) {
System.out.print(" * ");
}
}else {
System.out.print(" * ");
for(int r=1;r<=i*2;r++) {
System.out.print(" * ");
}
}
System.out.println();
}
}
if(cc%2==1) {
for(int ww=0;ww<cc;ww++) {
for(int yy=0;yy<cc;yy++) {
System.out.print(" ");
}
System.out.println(" * ");
}
}else {
for(int ww=0;ww<cc;ww++) {
for(int yy=0;yy<cc;yy++) {
System.out.print(" ");
}
System.out.println("* *");
}
}
---------------------------------------------------------------------------------------------------------
/*
(8)打印 * 12 12 12 12 12
12 12 12 12 12
12 12 12 12 12
12 12 12 12 12
* */
boolean boo=true;
for(int i=0;i<10;i++) {
for(int j=0;j<10;j++) {
if(boo==true) {
System.out.print(1);
boo=false;
}else {
System.out.print(2+" ");
boo=true;
}
}
System.out.println();
}
---------------------------------------------------------------------------------------------------------
(9)打印
1 2 2 3 3 3 4 4 4 4
final int c =9; int u= 0; for(int i=0;i<c;i++) { u++; for(int j=0;j<c-u;j++) { System.out.print(" "); } for(int y=0;y<u*2-1;y++) { System.out.print(u); } System.out.println(); }
---------------------------------------------------------------------------------------------------------
(9)打印 1111111111 1212121212 1231231231 1234123412 1234512345 int k=1; for(int i=1; i<11;i++) { int boo=0; for(int j=0;j<11-i;j++) { for(int p=0;p<=k;p++) { if(k<=i) { System.out.print(k++); boo++; } if(boo>=10) { break; } } k=1; if(boo>=10) { break; } } System.out.println(); }