代码示例如下:
public class Tuxing{
public static void main(String []args){
for(int i=1;i<=5;i++) { //控制行数
for (int j=1;j<=2*i-1;j++) { //控制一行输出几个
System.out.print("* ");
}
System.out.println(); //控制一行输完后换行
}
for(int i=4;i>=1;i--) {
for (int j=1;j<=2*i-1;j++) {
System.out.print("* ");
}
System.out.println();
}
System.out.println("图形一,*1357规律");
for(int i=1;i<=5;i++) {
for (int j=9;j>=2*i-1;j--) {
System.out.print(" ");
}
for(int j = 2*i-1; j >= 1; j--) {
System.out.print(" *");
}
System.out.println();
}
System.out.println("图形二,*1357规律");
for(int i = 1; i <= 9; i++){
for(int j = 9; j >= i; j --){
System.out.print(" ");//一个空格(等边三角形)和两个(直角三角形)、三个(钝角三角形),打印出来的图形是不同的
}
for(int j = i; j >= 1; j--) {
System.out.print("* ");
}
System.out.println();
}
System.out.println("图形三,*递增1规律,放1个空格");
for(int i = 1; i <= 9; i++){
for(int j = 9; j >= i; j --){
System.out.print(" ");//两个空格(直角三角形)
}
for(int j = i; j >= 1; j--) {
System.out.print("* ");
}
System.out.println();
}
System.out.println("图形四,*递增1规律,放2个空格");
for(int i = 1; i <= 9; i++){
for(int j = 9; j >= i; j --){
System.out.print(" ");//三个空格(钝角三角形)
}
for(int j = i; j >= 1; j--) {
System.out.print("* ");
}
System.out.println();
}
System.out.println("图形五,*递增1规律,放2个空格");
for(int j=1;j<=5;j++) {
for (int i=1;i<=j;i++) {
System.out.print("* ");
}
System.out.println();
}
for(int j=4;j>=1;j--) {
for (int i=1;i<=j;i++) {
System.out.print("* ");
}
System.out.println();
}
System.out.println("图形六,*递增1规律");
for(int j=5;j>0;j--) {
for(int k=0;k<10;k++) {
System.out.print("*");
}
System.out.println();
}
System.out.println("图形七,*递增1规律");
for(int j=5;j>0;j--) {
for (int i=0;i<j;i++) {
System.out.print(" ");
}
for(int k=0;k<10;k++) {
System.out.print("* ");
}
System.out.println();
}
System.out.print("图形八,*递增1规律");
}
//通过改变空格也可以改变图形哦~是不是很神奇内~~來
}
运行结果:
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * *
* * * * *
* * *
*
图形一,*1357规律
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
图形二,*1357规律
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
图形三,*递增1规律,放1个空格
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
图形四,*递增1规律,放2个空格
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
图形五,*递增1规律,放2个空格
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
图形六,*递增1规律
**********
**********
**********
**********
**********
图形七,*递增1规律
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
图形八,*递增1规律
java学习ing.jpg o( ̄▽ ̄)ブ
有其他见解,评论区留言或者私信,一起讨论,纠正。
关注我,努力鸭~和我一起学习鸭~
另外,转载文章请记得附上原文链接哦