JAVA 輸出圖形 – JAVA編程語言程序開發技術文章

package xingzhuang;

public class daosanjiao {

/**
* @param args
*/
public static void main(
String[] args) {
// TODO 自動生成的方法存根

for (int i = 0; i < 7; i++) {

System.out.print("*");

}
System.out.print("\n");
System.out.print(" ");

for (int i = 0; i < 5; i++) {

System.out.print("*");

}

System.out.print("\n");
System.out.print("  ");
for (int i = 0; i < 3; i++) {

System.out.print("*");

}

System.out.print("\n");
System.out.print("   ");
for (int i = 0; i < 1; i++) {

System.out.print("*");

}

}

}

 

——————————-
**1*11*111*1111*11111*111111*1111111*11111111*111111111
*1*11*111*1111*11111*111111*1111111*11111111*111111111

輸入倒三角形行數20

*
**
***
****
*****
******
*******
********
*********
**********
***********
************
*************
**************
***************
****************
*****************
******************
*******************
*********************
**
***
****
*****
******
*******
********
*********
**********

 

*
**
***
****
*****
******
*******
********
*********
**********

 

***********
 ***********
  ***********
   ***********
    ***********
     ***********
      ***********
       ***********
        ***********
         ***********

*****

 ***

  *

 

 

輸入倒三角形行數
10
        *
       ***
      *****
     *******
    *********
   ***********
  *************
 ***************
*****************

 

 

 

 

 

 

輸入倒三角形行數5
   *
  ***
 *****
*******
   *
  ***
 *****
*******

 

 

 

int lt=21;
for(int j=lt;j>0;j-=2){
for(int n=0;n<(lt-j)/2;n++){
System.out.print(" ");
}
for(int i=0;i<j;i++){
System.out.print("*");
}
System.out.println("\n");
}

 

 

 

   *
  ***
 *****
*******
******
 ****
  **
  

 

 

package xingzhuang;

import java.util.Scanner;

import javax.swing.text.StyledEditorKit.ForegroundAction;

public class daosanjiao {

/**
* @param args
*/
public static void main(
String[] args) {
// TODO 自動生成的方法存根
int height;
Scanner scanner=new Scanner(System.in);
System.err.print("輸入倒三角形行數");
height=scanner.nextInt();

for(int i=1;i<height;i++){
for(int j=1;j<height-i;j++){
System.out.print(" ");
}
for(int j=0;j<(2*i)-1;j++){

System.out.print("*");

}
System.out.println();
}

// for(int i=0;i<height;i++)
// {
// //輸出每行前面的空格
// for(int k=0;k<=i;k++)
// System.out.print(' ');
// //輸出每行的 *
// for(int j=(height-i*2);j>=0;j–)
// System.out.print('*');
// System.out.println();//換行的
// }
}

 

}

 

 

 

 

    輸入倒三角形行數
9
    *           
  *   *         
*       *       
          *     
            *   
          *     
*       *       
  *   *         
    *           

 

 

請輸入菱形的邊長:
10
         *
        * *
       *   *
      *     *
     *       *
    *         *
   *           *
  *             *
 *               *
*                 *
 *               *
  *             *
   *           *
    *         *
     *       *
      *     *
       *   *
        * *
         *

 

 

請輸入菱形的邊長:
11
          *
         * *
        *   *
       *     *
      *       *
     *         *
    *           *
   *             *
  *               *
 *                 *
*                   *
 *                 *
  *               *
   *             *
    *           *
     *         *
      *       *
       *     *
        *   *
         * *
          *
———————
請輸入菱形的邊長:
30
                             *
                            * *
                           *   *
                          *     *
                         *       *
                        *         *
                       *           *
                      *             *
                     *               *
                    *                 *
                   *                   *
                  *                     *
                 *                       *
                *                         *
               *                           *
              *                             *
             *                               *
            *                                 *
           *                                   *
          *                                     *
         *                                       *
        *                                         *
       *                                           *
      *                                             *
     *                                               *
    *                                                 *
   *                                                   *
  *                                                     *
 *                                                       *
*                                                         *
 *                                                       *
  *                                                     *
   *                                                   *
    *                                                 *
     *                                               *
      *                                             *
       *                                           *
        *                                         *
         *                                       *
          *                                     *
           *                                   *
            *                                 *
             *                               *
              *                             *
               *                           *
                *                         *
                 *                       *
                  *                     *
                   *                   *
                    *                 *
                     *               *
                      *             *
                       *           *
                        *         *
                         *       *
                          *     *
                           *   *
                            * *
                             *
———————
package xingzhuang;

import java.util.Scanner;

public class daosanjiao {

/**
* @param args
*/
public static void main(
String[] args) {
// TODO 自動生成的方法存根
 int length;//存儲菱形的邊長的變量
 Scanner sc =new Scanner(System.in);//輸入數據的掃描對象
 System.out.println("請輸入菱形的邊長:");
 length = sc.nextInt();//獲取輸入的邊長數值
 /*打印菱形的上半部分三角形 行數為length行*/
 for (int i=1; i<=length;i++) {//需要打印的行數
  for(int j=1;j<=length-i;j++){//打印左邊空白的區域,隨行遞減1
   System.out.print(" ");
  }
  for(int k=1;k<=2*i-1;k++){//打三角形的區域
   if(k==1||k==2*i-1){//空心的獲取 除每行第一個以及最後一個 外其餘為空白
    System.out.print("*");    
   }else{
    System.out.print(" ");
   }
  }
  System.out.println();
 }
 /*打印菱形的下半部分三角形  中間行公用 故行數為length-1*/
 for (int i = length-1;i>0;i–){
  for(int j=1;j<=length-i;j++){
   System.out.print(" ");
  }
  for(int k=1;k<=2*i-1;k++){
   if(k==1||k==2*i-1){
    System.out.print("*");    
   }else{
    System.out.print(" ");
   }
  }
  System.out.println();
 }
}}

 

 

 

————————-
package xingzhuang;

import java.util.Scanner;

public class daosanjiao {

/**
* @param args
*/
public static void main(
String[] args) {
// TODO 自動生成的方法存根
 int length;//存儲菱形的邊長的變量
 Scanner sc =new Scanner(System.in);//輸入數據的掃描對象
 System.out.println("請輸入菱形的邊長:");
 length = sc.nextInt();//獲取輸入的邊長數值
 /*打印菱形的上半部分三角形 行數為length行*/
 for (int i=1; i<=length;i++) {//需要打印的行數
  for(int j=1;j<=length-i;j++){//打印左邊空白的區域,隨行遞減1
   System.out.print(" ");
  }
  for(int k=1;k<=2*i-1;k++){//打三角形的區域
  
    System.out.print("*");    
 
  }
  System.out.println();
 }
 /*打印菱形的下半部分三角形  中間行公用 故行數為length-1*/
 for (int i = length-1;i>0;i–){
  for(int j=1;j<=length-i;j++){
   System.out.print(" ");
  }
  for(int k=1;k<=2*i-1;k++){
 
    System.out.print("*");    
  
  }
  System.out.println();
 }
}}

 

 

 

請輸入菱形的邊長:
5
    *
   ***
  *****
 *******
*********
 *******
  *****
   ***

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。