> 文档中心 > 打印正方形(java)

打印正方形(java)

题目描述:

*****

*    *

*    *

*****

 

1:打印一个正方形

题目比较简单,双层for循环,运用数学思想,第一层看作x轴,第二层看作y轴 

    public static void main(String[] args) { //输出一个正方形 for(int i=0;i<=10;i++) {     for (int j = 0; j <= 10; j++) {  if (i == 10 || i == 0 || j == 0 || j == 10)      System.out.print("*");  else{      System.out.print(" ");  }     }     System.out.print('\n'); }    }//运行结果//***********//*  *//*  *//*  *//*  *//*  *//*  *//*  *//*  *//*  *//***********

 

2:打印三角形

*

**

*** 

同打印正方形一样,把三角形放入坐标系中

public class Sanjx {    public static void main(String[] args) { for(int i=0;i<=10;i++) {     for (int j = 0; j <= 10; j++) {  if (i == 10 || j == 0 || i == j)      System.out.print("*");  else      System.out.print(" ");     }     System.out.print('\n'); }    }}//运行结果//*   //**  //* * //*  *//*   *      //*    *     //*     *    //*      *   //**  //* * //***********

3:求10!

    public static void main(String[] args) { int i=1; int sum=1; while(i<=10) {     sum *= i;     i++; } System.out.println(sum);    }//运行结果//3628800