亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

分享java打印簡單圖形的實現(xiàn)代碼

 更新時間:2015年07月31日 15:17:36   投稿:lijiao  
這篇文章主要分享給大家運用java打印簡單圖形:三角形,菱形,四邊形,需要的朋友可以參考下

我們平時都是使用的畫圖工具進行簡單圖形的繪制,今天我們使用java打印一些簡單的圖形

實現(xiàn)代碼如下

 package test;
/**
 * 
 * @author hanzel
 * @打印圖形
 *
 */
public class Array {
  public static void main(String[] args) {
    //打印長方形
    int[] a = new int[10];
    for(int i=0 ;i<a.length;i++){
      for(int j=0;j<a.length;j++){
        System.out.print("*");
      }
    System.out.println();
    }
    System.out.println();
    
    //打印倒直角三角形
    int[] b = new int[10];
    for(int i=0 ;i<b.length;i++){
      for(int j=0;j<b.length-i;j++){
        System.out.print("*");
      }
    System.out.println();
    }
    System.out.println();
    
    //另一種倒直角三角形
    int[] e = new int[10];
    for(int i=0;i<e.length;i++){
      for(int j=0;j<i;j++){
        System.out.print(" ");        
      }
      for(int m=0;m<e.length-i;m++){
        System.out.print("*");
      }  
    System.out.println();
    }
    System.out.println();
    
    //打印出平行四邊形
    int[] c = new int[10];
    for(int i=0;i<c.length;i++){
      for(int j=0;j<i;j++){
        System.out.print(" ");        
      }
      for(int m=0;m<c.length;m++){
        System.out.print("*");
      }  
    System.out.println();
    }
    System.out.println();
    
    //另一種平行四邊形
    int[] h = new int[10];
    for(int i=0 ;i<h.length;i++){
      for(int j=0;j<h.length-i;j++){
        System.out.print(" ");        
      }
      for(int m=0; m<h.length;m++){
        System.out.print("*");
      }
    System.out.println();
    }
    System.out.println();
    
    //打印正直角三角形
    int[] d = new int[10];
    for(int i=0;i<d.length;i++){
      for(int j=0;j<i;j++){
        System.out.print("*");        
      }
    System.out.println();
    }
    System.out.println();
    
    //打印另一種正直角三角形
    int[] f = new int[10];
    for(int i=0;i<f.length;i++){
      for(int j=0;j<f.length-i;j++){
        System.out.print(" ");    
      }
      for(int m=0;m<i;m++){
        System.out.print("*");    
      }
    System.out.println();
    }
    System.out.println();  
    
    
    //打印出直角梯形
    int[] g = new int[10];
    for(int i=0;i<g.length;i++){
      for(int j=0;j<g.length;j++){
        System.out.print("*");        
      }
      for(int m=0;m<i;m++){
        System.out.print("*");
      }  
    System.out.println();
    }
    System.out.println();

    //等腰三角形
    int[] k = new int[10];
    for(int i=0;i<k.length;i++){
      for(int j=0;j<k.length-i;j++){
        System.out.print(" ");    
      }
      for(int m=0;m<2*(i+1)-1;m++){
        System.out.print("*");    
      }
    System.out.println();
    }
    System.out.println();
    //另一種等腰三角形
    int[] l = new int[10];
    for(int i=0;i<l.length;i++){
      for(int j=0;j<i;j++){
        System.out.print(" ");        
      }
      for(int m=0;m<2*(l.length-i)-1;m++){
        System.out.print("*");
      }  
    System.out.println();
    }
    System.out.println();  
  
    //菱形
    int[] o = new int[10];
    for(int i=0;i<o.length;i++){
      for(int j=0;j<o.length-i;j++){
        System.out.print(" ");    
      }
      for(int m=0;m<2*i-1;m++){
        System.out.print("*");    
      }
      System.out.println();
    }
    for(int i=0;i<o.length;i++){
      for(int j=0;j<i;j++){
        System.out.print(" ");        
      }
      for(int m=0;m<2*(o.length-i)-1;m++){
        System.out.print("*");
      }  
      System.out.println();
    }
  }
}

以上就是本文的全部內(nèi)容,此小程序具有較強的通用性,希望對大家的學習有所幫助。

相關文章

  • Java?InputStream實戰(zhàn)之輕松讀取操作文件流

    Java?InputStream實戰(zhàn)之輕松讀取操作文件流

    在Java中,輸入輸出是非常重要的基礎功能,其中,InputStream是Java中的一個重要輸入流類,用于從輸入源讀取數(shù)據(jù),下面我們就來學習一下InputStream類的相關知識吧
    2023-10-10
  • SpringBoot中的maven插件spring-boot-maven-plugin使用

    SpringBoot中的maven插件spring-boot-maven-plugin使用

    這篇文章主要介紹了SpringBoot中的maven插件spring-boot-maven-plugin使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 淺談兩個jar包中包含完全相同的包名和類名的加載問題

    淺談兩個jar包中包含完全相同的包名和類名的加載問題

    下面小編就為大家?guī)硪黄獪\談兩個jar包中包含完全相同的包名和類名的加載問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • MyBatisPlus PaginationInterceptor分頁插件的使用詳解

    MyBatisPlus PaginationInterceptor分頁插件的使用詳解

    這篇文章主要介紹了MyBatisPlus PaginationInterceptor分頁插件的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Windows系統(tǒng)安裝JDK小結(jié)

    Windows系統(tǒng)安裝JDK小結(jié)

    這篇文章主要給大家詳細介紹了Windows系統(tǒng)安裝JDK的方法和步奏,十分的細致,有需要的小伙伴可以參考下
    2016-03-03
  • Java實現(xiàn)導出Word文檔的示例代碼

    Java實現(xiàn)導出Word文檔的示例代碼

    poi-tl是一個基于Apache POI的Word模板引擎,也是一個免費開源的Java類庫,你可以非常方便的加入到你的項目中。本文就利用它實現(xiàn)導出Word文檔功能,需要的可以參考一下
    2023-02-02
  • java發(fā)送email一般步驟(實例講解)

    java發(fā)送email一般步驟(實例講解)

    下面小編就為大家?guī)硪黄猨ava發(fā)送email一般步驟(實例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • mybatis-plus動態(tài)表名的實現(xiàn)示例

    mybatis-plus動態(tài)表名的實現(xiàn)示例

    這篇文章主要介紹了mybatis-plus動態(tài)表名的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • SpringSecurity oAuth2.0的四種模式(小結(jié))

    SpringSecurity oAuth2.0的四種模式(小結(jié))

    本文主要介紹了SpringSecurity oAuth2.0的四種模式,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • SpringBoot整合Dubbo+Zookeeper實現(xiàn)RPC調(diào)用

    SpringBoot整合Dubbo+Zookeeper實現(xiàn)RPC調(diào)用

    這篇文章主要給大家介紹了Spring Boot整合Dubbo+Zookeeper實現(xiàn)RPC調(diào)用的步驟詳解,文中有詳細的代碼示例,對我們的學習或工作有一定的幫助,需要的朋友可以參考下
    2023-07-07

最新評論