最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

分享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)容,此小程序具有較強的通用性,希望對大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • Spring Cache監(jiān)控配置與使用規(guī)范的建議

    Spring Cache監(jiān)控配置與使用規(guī)范的建議

    這篇文章主要介紹了Spring Cache監(jiān)控配置與使用規(guī)范的建議,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Java讀取InfluxDB數(shù)據(jù)庫的方法詳解

    Java讀取InfluxDB數(shù)據(jù)庫的方法詳解

    本文介紹基于Java語言,讀取InfluxDB數(shù)據(jù)庫的方法,包括讀取InfluxDB的所有數(shù)據(jù)庫,以及指定數(shù)據(jù)庫中的measurement、field、tag等,感興趣的小伙伴跟著小編一起來看看吧
    2025-01-01
  • shiro 與 SpringMVC的整合完美示例

    shiro 與 SpringMVC的整合完美示例

    shiro可以直接和spring整合,但是這樣需要單獨配置spring用于整合shiro,在配置springmvc,接下來通過實例代碼給大家介紹shiro 整合 SpringMVC 的方法,感興趣的朋友一起看看吧
    2021-08-08
  • java中return語句的幾種用法舉例

    java中return語句的幾種用法舉例

    這篇文章主要介紹了Java中return語句的使用,包括有返回值類型的方法、提前返回、返回對象以及方法返回類型為void的情況,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-01-01
  • @Autowired 自動注入接口失敗的原因及解決

    @Autowired 自動注入接口失敗的原因及解決

    這篇文章主要介紹了@Autowired 自動注入接口失敗的原因及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • SpringBoot與Redis的令牌主動失效機制實現(xiàn)

    SpringBoot與Redis的令牌主動失效機制實現(xiàn)

    本文詳細介紹了基于SpringBoot和Redis實現(xiàn)令牌主動失效機制,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • Spring Boot DevTools使用教程

    Spring Boot DevTools使用教程

    DevTools通過提供自動重啟和LiveReload功能,使您更快、更輕松地開發(fā)Spring Boot應(yīng)用程序。這篇文章主要介紹了Spring Boot DevTools使用教程,需要的朋友可以參考下
    2018-11-11
  • java鏈表應(yīng)用--基于鏈表實現(xiàn)隊列詳解(尾指針操作)

    java鏈表應(yīng)用--基于鏈表實現(xiàn)隊列詳解(尾指針操作)

    這篇文章主要介紹了java鏈表應(yīng)用--基于鏈表實現(xiàn)隊列,結(jié)合實例形式分析了java基于鏈表實現(xiàn)隊列尾指針相關(guān)操作使用技巧,需要的朋友可以參考下
    2020-03-03
  • Spring之ORM模塊代碼詳解

    Spring之ORM模塊代碼詳解

    這篇文章主要介紹了Spring之ORM模塊代碼詳解,具有一定參考價值,需要的朋友可以了解下。
    2017-12-12
  • 如何解決@value獲取不到y(tǒng)aml數(shù)組的問題

    如何解決@value獲取不到y(tǒng)aml數(shù)組的問題

    文章介紹了在使用YAML配置文件時,通過@Value注解獲取整數(shù)和數(shù)組列表的配置方法,并提供了兩種解決方案:一種適用于非嵌套列表,另一種適用于嵌套列表等復(fù)雜配置
    2024-11-11

最新評論

瑞丽市| 遵义市| 庄河市| 贵南县| 娄烦县| 富阳市| 定州市| 潮州市| 西平县| 巴塘县| 新巴尔虎左旗| 阿巴嘎旗| 盈江县| 杨浦区| 溆浦县| 德惠市| 丰都县| 于田县| 乌兰察布市| 棋牌| 庐江县| 栾川县| 景谷| 江阴市| 济南市| 濮阳县| 广水市| 綦江县| 从化市| 加查县| 丘北县| 洱源县| 祁阳县| 义马市| 玉田县| 平顺县| 基隆市| 临漳县| 潜山县| 古交市| 牟定县|