1. 程式人生 > >java列印空心的三角形

java列印空心的三角形

package it.com.cast01;

public class printTriangle{

	public static void main(String[] args) {
		printTriangleShape();

	}
	public static void printTriangleShape() {
		 int lay;
	     lay = 4;
	     for(int i = 1; i <= lay; i++){
	    	//控制列印的行數
	         for(int a=0; a < lay-i; a ++ ){
	            	
	                System.out.print(" ");//列印空格
	            }
	            for(int b = 1; b <= i*2-1; b ++){
	            	
	                if(i == 1||i == lay){
	                	//判斷是否是第一或最後一行
	                    System.out.print("*");
	                }
	                else{
	                    if(b == 1||b == i*2-1){
	                    	//判斷是否是本行第一個或最後一個字元
	                        System.out.print("*");
	                    }
	                    else{
	                        System.out.print(" ");
	                    }
	                    
	                }
	            }
	            System.out.println();//輸出回車
	        }
	}

}

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

相關推薦

JAVA列印空心三角形

import java.util.Scanner; public class Demo { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Sca

java列印空心三角形

package it.com.cast01; public class printTriangle{ public static void main(String[] args) { printTriangleShape(); } public static

使用java列印等腰三角形空心

宣告:圖形的列印考驗的是邏輯思維能力,與計算機語言熟練程度無關。邏輯思維能力弱的同鞋,做不了研發可以做開發。一、效果圖程式碼package com.test; /** * 空心三角形 * *

java 列印空心菱形的兩種實現

第一種實現方式: //列印給定行數的空心菱形 public static void draw(int size){ if (size % 2 == 0) //如果是偶數行變為奇數 { size++; }

java 列印空心菱形

public class Demo { public static void main(String[] args) { //首先。把菱形看成上下兩部分,上五下四,所以,第一個for迴圈有5次,第二個for迴圈有4次 for( int i = 1; i <= 5; i++){ //將空格和*分開看

java列印空心菱形

之前已經成功寫過一次程式碼,今天重新看這個題目時,一下子又沒了思路,在草稿紙上比劃了大概十分鐘才想到實現的思路。思路跟上次實現的完全一樣,發現時間長了就忘記了!真是好記性不如爛筆頭,何況我這麼差的記性呢!現把解決該問題時,自己的思路寫下來分享一下。(注意重點看我怎麼思考的,不

java列印各種三角形圖案,適用於9以內的數

1.package pritice4; import java.util.Scanner; public class Printfjinzita {public static void main(String[] args) {// 顯示金字塔int i,j;Scanner

java列印空心圖形

int i,k, s=11;   for (k = 0; k < s ; k++ ){    for (i = 0; i < s-k-1 ;i++ ){    System.out.print(" ");     }    for (i = 0; i <= k; i++ ) {    

java列印等腰三角形

public class Exp4 { public static void main(String[] args) { int i, j; int row = 5; for(i=1; i<=row; i++){ for(j=1; j

JAVA實現-使用for迴圈 實現九九乘法表/列印矩形-三角形-菱形

package com.company; public class Main { /** * 列印九九乘法表 * @param args */ public static void main(String[] args) { for

JAVA列印楊輝三角(等腰三角形輸出)

1、詳細程式碼 import java.util.Scanner; public class coding3 { public static void main(String[] args) { System.out.println("輸出行數:"); Scanner scan =

Java列印圖形 ▼倒等腰三角形

import java.util.Scanner; public class 等腰三角形 { public static void main(String[] args) { Scanner input=new Scanner(System.in); // 接收使

Java小程式:列印空心菱形

像比較複雜的問題我們可以先從簡單的做起,一步一步完善。比如我們要打印出空心菱形,可以沿著”金字塔—>空心金字塔—>空心菱形“這一思路進行。具體實現方式如下: 一、金字塔 public class Demo1 { public stat

Java實現等腰三角形列印

  // TODO Auto-generated method stub         Scanner in = new Scanner(System.in);         int n =in.nextInt();  /**   * 列印等腰三角形   * i表示行數   * 在行中先輸出空格,在輸出‘

空心三角形指示箭頭

log 邊框 block for charset back borde 技術分享 nbsp <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"

java列印素數並輸出

問題分析 首先我們需要了解素數的概念,素數是除了本身和1外,不能被其他整數整除的整數。(我的理解) 百度百科 素數 另外,我們還要知道 只要保證除到一半沒有餘數就能保住為素數,沒必要除完。 程式碼 private static void funtion(int a) {

java實現等腰三角形

public class Demo {     public static void main(String[] args) {         for(int x=0;x<5;x++) { &nbs

java 列印map後的輸出

syso直接列印parameters(map型別)輸出:{password=[Ljava.lang.String;@1080882d, username=[Ljava.lang.String;@69504d30} [ 表示一維陣列,[[ 二維陣列 “L”代表這個陣列是指定引用資料型別的陣列. 需要先接收陣

java列印九九乘法表;

package p1; import java.util.Scanner; /**     auther:xiuran-hua     function:java列印九九乘法表; */ public class Test99{  

java列印不為偶數的菱形

** 奇數列印菱形,偶數不列印 吸收了很多知識,都需要一起用起來鞏固自己,把前面部分都可以用上來做個奇數答疑的菱形,很多方法結合在一起。 這是控制檯列印所需要的菱形。 public void Demo(int size){ //建立菱形的方法 int