1. 程式人生 > >for編寫輸出等腰三角形,菱形

for編寫輸出等腰三角形,菱形

程式碼一:
public class Star {
	public static void main(String[] args){	
		int j,i,m;
		for( i=1;i<=5;i++){
			for(j=1;j<=6-i;j++){
				System.out.print(" ");
			}
			for( m=1;m<=i*2-1;m++){
				System.out.print("*");
			}
			System.out.println();
		}
		
		
		
		for( i=1;i<=4;i++){
			for(j=1;j<=i+1;j++){
				System.out.print(" ");
			}
			for(m=5;m>=((i-1)*2-1);m--){
				System.out.print("*");
			}
			System.out.println();
		}
		
		
		
		
	}
}

程式碼二

public class StarDemo
{
   public static void main(String args[])
  {
		int line,num,star_num,blank_num;
	   
		 for(line=0;line<3;line++)
	  {
			 for( blank_num=0;blank_num<2*line;blank_num++)
		   {
			   System.out.print(" ");
			 
			}
	    for(star_num=0;star_num<(9-4*line);star_num++)
		  { 
		       System.out.print("*");
		  }
		 System.out.println();
      }


             for(line=0;line<3;line++)
            {
		 for(blank_num=4;blank_num>2*line;blank_num--)
	{
		      System.out.print(" ");

	 }
		
		for(star_num=0;star_num<(1+4*line);star_num++)
	 {
		  System.out.print("*");

	}
		 
		System.out.println(); 
   }
		 
  }
}
	


ps:需要什麼java練習題的答案可以評論,並關注後續部落格吐舌頭

相關推薦

for編寫輸出等腰三角形菱形

程式碼一:public class Star { public static void main(String[] args){ int j,i,m; for( i=1;i<=5;i

for迴圈分別輸出正方形三角形等腰三角形菱形空心菱形

public class Test { public static void main(String[] args) {  //矩形        for(int i =0;i<10;i++){         for(int j =0;j<8;j++){    

JavaScript書寫等腰三角形菱形九九乘法表

一.等腰三角形 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head&g

利用for循環打印三角形菱形字母等

none 自己 img IV break opened 打印 訓練 更改 三角形: # 打印等腰三角形 # 控制行 for i in range(1,6): #更改打印起始位置 for k in range(1,6-i): print(e

輸出一個空心的等腰三角形高度由用戶輸入

inpu for string out class put 一個 sys int 1 //解法一 2 public static void main(String[] args) { 3 Scanner input = new Scanner(Sys

輸出一個空心的等腰三角形高度由使用者輸入

1 //解法一 2 public static void main(String[] args) { 3 Scanner input = new Scanner(System.in); 4 System.out.println("請輸入行高:"); 5

用java輸出正方形等腰三角形直角三角形

1.正方形 要求:輸出 程式碼: for (int i = 0; i < 5; i++) {//行數 for (int j = 0; j < 9; j++) {//*號個數 Sys

java迴圈輸出矩形、空心矩形、等腰三角形菱形

package com.xintouyun.xunhuan.test1; public class XunhuanTest { public static void main(String[] args) { System.out.println("(a)"); for

java中使用for迴圈去列印正方形三角形菱形等圖形

public class 房型2 {      public static void main(String[] args) {         for(int i=0;i<11;i++)     {   if(i==6||i==10)     System.out.println("********

輸出等腰三角形

public class Triangle { /*  * 等腰三角形  *                *  *              * * *  *            * * * * *  * 思路:碰到這種奇形怪狀的不要怕,無非就是空格和*組成的,我們只要把

用迴圈輸出等腰三角形

/* * 列印等腰三角形,列印的行數由使用者輸入,列印完後,由使用者選擇繼續列印還是退出程式。 * 課本54頁的第二題 * EquicruralTriangle.java * @author LGM * @version 2015.04.01 */ impor

java 輸出等腰三角形

朋友說寫一個等腰三角形,自己動手寫了一個,先看效果圖:     *        ***      *****    *******  *********

java練習——用迴圈輸出等腰三角形

問題分析:由圖,給定一個整數n,需要輸出一個高為n,底為2n-1的等腰三角形 。問題關鍵在於如何判斷一個n*(2n-1)的空間內每一個點是否輸出*,如何得出輸出*的條件(不滿足條件輸出空格),其實這是一個很簡單的線性規劃問題,這裡簡要地說一下過程。建立座標系後,高為hig

使用C程式列印輸出等腰三角形(或者是金字塔)

</pre><pre name="code" class="cpp">#include "stdio.h" void main() { int i=1,j; while(i<=8) { for(j=1;j<=8-i;j++)

Java輸出等腰三角形

    *    ***   ***** ******* 使用【Java】輸出上方的等腰三角形 最開始怎麼也想不出如何設計,怎麼輸出,始終沒有頭緒 後來發現了一個非常容易陷入的誤區!!!! 忽略右側的

python 列印直角三角形等邊三角形菱形

#coding:utf-8 rows = int(raw_input('輸入列數: ')) i = j = k = 1 #宣告變數,i用於控制外層迴圈(圖形行數),j用於控制空格的個數,k用於控制*的個數 #等腰直角三角形1 print "等腰直角三角形1" f

JAVA迴圈輸出等腰三角形

  假如給定4行,據計算一行空格加星號為9,即n = 9,程式碼如下: public class JavaApplication { /** * @param args the c

一個FOR迴圈的等腰三角形

  public static void Main()        {            int num = 0;            Console.Write("請輸入一個奇數:");            num = Convert.ToInt32(Consol

python列印直角三角形等腰三角形正方形等腰直角三角形

# 直角三角形 rows = int(input('輸入列數:')) for i in range(1,rows): print('*'*i) # 列印等腰三角形 for i in ran

js基礎運用——js用*列印三角形菱形

js基礎運用 新手見解,有不足或更簡單的方法希望各位指點 1.用*排列直角三形 (圖一) (圖二) 圖一圖二是js語句利用*號畫出來的直角三角形,方法思路都一致,下面以圖一為例講一