1. 程式人生 > >使用三種迴圈方法編寫等腰梯形圖形

使用三種迴圈方法編寫等腰梯形圖形

package com.helloworld;


public class CycleDemo {


public static void main(String[] args) {
int o=5;
int e=1;
int q=5;
int v=1;
for(o=5;o>=1;o--) {
for(e=1;e<=o-1;e++) {
System.out.print(" ");
}
for(q=1;q<=2*v +1;q++) {
System.out.print("*");
}
v++;
System.out.println();

}

for(int i = 2; i <= 6; i++) {
String a = "";
for(int n = 1;n <= 2*i -1;n++) {
a = a + "*";
}
for(int m = 0 ;m <= a.length();m++) {
if(a.length() < 12) {
a = "~" + a + "~";
}

}
System.out.println(" " + a);
}


int k=4;
for(int i=1;i<=5;i++) {
for(int j=1;j<=6+i;j++) {
if(j<=k) {
System.out.print(" ");
}else {
System.out.print("*");
}
}
k--;
System.out.println();
}

  }
}

相關推薦

使用迴圈方法編寫等腰梯形圖形

package com.helloworld; public class CycleDemo {public static void main(String[] args) {int o=5;int e=1;int q=5;int v=1;for(o=5;o>=1;o

0077-【Linux-】-for迴圈使用方法

一 常用for迴圈結構 #語法一 for 變數 in 值1 值2 值3.. do 程式塊兒 done # #語法二 for 變數 `命令` do 程式塊兒

shell指令碼程式設計中for while until迴圈的使用方法

最後要介紹的是 shell script 設計中常見的"迴圈"(loop)。所謂的 loop 就是 script 中的一段在一定條件下反覆執行的程式碼。 bash shell 中常用的 loop 有如下三種: * for * while * until for l

java編寫九九乘法表(實現方法)

        //採用do while列印(九九乘法表4個)         public class Test16_12{                 public static void main(String[] args){                         int i=1,x=9

Oracle的遊標使用方法 迴圈

例: 遊標 LOOP循環遊標   SET SERVERIUTPUT ON   DECLARE   R_emp EMP%ROWTYPE;   CURSOR c_emp IS SELECT * FROM emp;   BEGIN   OPEN c_emp;   LOOP   F

C語言 陣列初始化的常用方法({0}, memset, for迴圈賦值)以及原理

C語言 陣列初始化的三種常用方法({0}, memset, for迴圈賦值)以及原理 C語言中,陣列初始化的方式主要有三種:

js oop中的繼承方法

custom 屬性方法 三種 調用方法 定義 this指向 兩個類 fun color JS OOP 中的三種繼承方法: 很多讀者關於js opp的繼承比較模糊,本文總結了oop中的三種繼承方法,以助於讀者進行區分。 <繼承使用一個子類繼承另一個父類,子類可以自

兩數值交換,初學者方法

static nbsp ont pri 三種 pan 初學 span public 第一種: public class jiaohuan { public static void main(String[]args) { int a=1,b=2; int m,n;

Electron與jQuery中$符號沖突的解決方法

jquer obj define export tro conf jquery blog ack   在Electron工程中引用jQuery時,經常會出現以下錯誤: Uncaught ReferenceError: $ is not defined   解決的具體方

Win10 IoT C#開發 2 - 創建基於XAML的UI程序 及 應用的部署方法

是否 urn 產品 ever 針對 dev raspberry inotify name 原文:Win10 IoT C#開發 2 - 創建基於XAML的UI程序 及 應用的三種部署方法Windows 10 IoT Core 是微軟針對物聯網市場的一個重要產品,與以往的Win

字節流的操作方法效率對比

copyfile ndt 文件 流復制 share pri file input time public class IOStream { public static void main(String[] args) throws IOException {

VMware虛擬機聯網方法及原理

虛擬機 互訪 south 互聯網 分享 兩個 所有 能夠 對數 VMware虛擬機三種聯網方法及原理 Brigde――橋接:默認使用VMnet0 原理:   Bridge 橋"就是一個主機,這個機器擁有兩塊網卡,分別處於兩個局域網中,同時在"橋&quo

C#使用DataSet Datatable更新數據庫的實現方法

從數據 數據庫 設計 dddddd 操作註冊表 同時 包含 一個 自動 本文以實例形式講述了使用DataSet Datatable更新數據庫的三種實現方法,包括CommandBuilder 方法、DataAdapter 更新數據源以及使用sql語句更新。分享給大家供大家參

交換函數swap的實現方法

tools view art pbo class -m tails 鏈接 clip http://blog.csdn.net/GarfieldEr007/article/details/48314295 本文采用三種方式實現兩個數之間的交換,分別是①借助輔助變量temp的s

Java編程:刪除 List 元素的正確方法

key public 簡寫 字符 索引 什麽 exp his lan 刪除 List 中的元素會產生兩個問題: 刪除元素後 List 的元素數量會發生變化; 對 List 進行刪除操作可能會產生並發問題; 我們通過代碼示例演示正確的刪除邏輯 package com.ip

Java實現二維數組轉置的輸出方法(IntelliJ IDEA 2017.2.6 x64)

color intellij 實現 ret ati create tel eat clas 1 import java.util.Arrays; 2 3 /** 4 * Created by Stefango at 9:54 on 2018/7/22

夏天必備!筆記本常見降溫方法

不下來 優化 image block alt ima 效果 臺式機 筆記本電腦   由於筆記本“便攜性”和“高性能”的特點,筆記本的內部空間越來越小,但硬盤、CPU和其他的組件在運行過程中產生大量的熱量。筆記本CPU運行頻率越高,它產生的熱量就越多。即便筆記本內置了風扇和散

[轉]PHP開發中涉及到emoji表情的處理方法

是個 lte .com ins tro 曲線 urn 往裏面 就是 最近幾個月做微信開發比較多,存儲微信昵稱必不可少,可這萬惡的微信支持emoji表情做昵稱,這就有點蛋疼了 一般Mysql表設計時,都是用UTF8字符集的。把帶有emoji的昵稱字段往裏面insert一下就沒

Java Web 項目發布到Tomcat中部署方法

true app text 中新 xml文件 serve pac base win 第一種方法:在tomcat中的conf目錄中,在server.xml中的,節點中添加: <Context path="/" docBase="E:\TOMCAT\apache-tomc

PHP開發之遞歸算法的實現方法

簡單的 靈活運用 要掌握 發布 容易 lob 實現原理 出現 無限分類 遞歸算法對於任何一個編程人員來說,應該都不陌生。因為遞歸這個概念,無論是在PHP語言還是Java等其他編程語言中,都是大多數算法的靈魂。對於PHP新手來說,遞歸算法的實現原理可能不容易理解。但是只要你了