用for语句编写,打印出如下图案*****
***
*
整个图案为
*
***
*****
*******
*****
***
* 前面的这一部分
*
***
*****
*******
我已经编出来了,代码为
public class Test{
public static void main(String[] args){
for(int i=1;i<=4;i++){
for(int j=1;j<=2*i-1;j++){
System.out.print("*");
}
System.out.print("\n");
}
}
}
就是后面这部分图案
*****
***
*
递减的,有点头痛。
假如for(int k=1;k<4;k--){
for(int i=1;i< ;i--){
System.out.print("*");
}
System.out.print("\n");
}我i的boolen值我应该怎么给呢?请各位指点,谢谢
***
*
整个图案为
*
***
*****
*******
*****
***
* 前面的这一部分
*
***
*****
*******
我已经编出来了,代码为
public class Test{
public static void main(String[] args){
for(int i=1;i<=4;i++){
for(int j=1;j<=2*i-1;j++){
System.out.print("*");
}
System.out.print("\n");
}
}
}
就是后面这部分图案
*****
***
*
递减的,有点头痛。
假如for(int k=1;k<4;k--){
for(int i=1;i< ;i--){
System.out.print("*");
}
System.out.print("\n");
}我i的boolen值我应该怎么给呢?请各位指点,谢谢
for(int i = 1;<=7-2*k;i++)
也可以递减的去做。
String s=".";
for(int i=1;i<=5;i++){
System.out.print(s);
for(int j=(5+1)-i;j>0;j--){
System.out.print("@");
}
s = s+".";
System.out.println();
} }
public static void main(String[] args){
String s="@";
for(int i=5;i>0;i--){
for(int j=1;j<=i;j++){
System.out.print(s);
}
System.out.println();
}
}
}