我想打印以下的图形:
**********
*********
********
*******
******
*****
****
***
**
*
我想是应该用上多个循环的,以下系我写的程式
public class Test29a { public static void main (String args []) { for (int m=1;m<=10;m++)
{
for(int j=1;j<m;j++)
{
for(int n=20;n<m;n--)
{
for(int p=1;p<m;p++)
{
System.out.println("*");
}
System.out.print("*");
}
System.out.print("");
}
System.out.println("");
}
}
}
**********
*********
********
*******
******
*****
****
***
**
*
我想是应该用上多个循环的,以下系我写的程式
public class Test29a { public static void main (String args []) { for (int m=1;m<=10;m++)
{
for(int j=1;j<m;j++)
{
for(int n=20;n<m;n--)
{
for(int p=1;p<m;p++)
{
System.out.println("*");
}
System.out.print("*");
}
System.out.print("");
}
System.out.println("");
}
}
}
for (int i=10;i>0;i--){
for(int j=10;j>0;j--){
if (j>i) System.out.print(" ");
else System.out.print("*");
}
System.out.println();
}
}
{
for(int j=1;j<i;j++)System.out.print(" ");
for(int x=1;x<=11-i;x++)System.out.print("*");
}
System.println("");
{
for (int m=1;m<=10;m++)
{
for(int n=1;n<=10;n++)
if(n<m)
System.out.print(" ");
else
System.out.print("*");
System.out.println("");
}
}
}
输出:
--------------------------------
**********
*********
********
*******
******
*****
****
***
**
*
public static void main(String[] args){
int i,j;
for(i=0;i<10;i++)
for(j=0;j<10;j++){
if(j>=i)
System.out.print("*");
else
System.out.print(" ");
if(j==9)
System.out.println();
}
}
}