1. 程式人生 > >java列印各種三角形圖案,適用於9以內的數

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

1.package pritice4;


import java.util.Scanner;


public class Printfjinzita {


public static void main(String[] args) {
// 顯示金字塔
int i,j;
Scanner input = new Scanner(System.in);
System.out.println("Please input a number:");
        int inner = input.nextInt();
        for(i=inner;i>0;i--)
        {
        for(j=1;j<=inner;j++)
        {
        if(i >= j)
        {
        System.out.print(j+" ");
        }
        else 
        System.out.print(" ");
        }
        System.out.println();
        }
}


}

顯示結果為Please input a number:
7
1 2 3 4 5 6 7 
1 2 3 4 5 6  
1 2 3 4 5   
1 2 3 4    
1 2 3     
1 2      
1       

2.package pritice4;


import java.util.Scanner;


public class Pritice17 {


public static void main(String[] args) {
// 顯示金字塔
int i,j;
Scanner input = new Scanner(System.in);
System.out.println("Please input a number:");
        int inner = input.nextInt();
        for(i=1;i<=inner;i++)
        {
        for(j=1;j<=inner;j++)
        {
        if(i >= j)
        {
        System.out.print(j+" ");
        }
        else 
        System.out.print(" ");
        }
        System.out.println();
        }
}


}

顯示結果為Please input a number:
7
1       
1 2      
1 2 3     
1 2 3 4    
1 2 3 4 5   
1 2 3 4 5 6  
1 2 3 4 5 6 7 

3.package pritice4;


import java.util.Scanner;


public class Pritice17_2 {


public static void main(String[] args) {
// 顯示金字塔
int i,j;
Scanner input = new Scanner(System.in);
System.out.println("Please input a number:");
        int inner = input.nextInt();
        for(i=1;i<=inner;i++)
        {
        for(j=inner;j>=1;j--)
        {
        if(i >= j)
        {
        System.out.print(j+" ");
        }
        else 
        System.out.print("");
        }
        System.out.println();
        }
        
        
        
      for(i=1;i<=inner;i++)
       {
         for(j=1;j<=inner;j++)
        {
        if(i >= j)
         {
        System.out.print(j+" ");
        }
        else 
        System.out.print(" ");
        }
        System.out.println();
        }
}


}

顯示結果為Please input a number:
7

2 1 
3 2 1 
4 3 2 1 
5 4 3 2 1 
6 5 4 3 2 1 
7 6 5 4 3 2 1 
1       
1 2      
1 2 3     
1 2 3 4    
1 2 3 4 5   
1 2 3 4 5 6  
1 2 3 4 5 6 7 

相關推薦

java列印各種三角形圖案用於9以內

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

封裝了一個電商放大鏡移入放大的功能用於VUE

style ear 是我 PE view 版本 文件中 clas pda 由於vue只支持ie9以上版本,所以這個插件也是一樣的 效果圖: 第一步,在goodsinfo文件中引入css <style scoped> @import "../../

Android 點選空白處自動隱藏輸入法用於activity與fragment和Dialog

點選空白處自動隱藏輸入法這個需求很常見,最近也要用到,但是需要處理的頁面很零散的幾個。看到網上的有很多種方法,但是在fragment上會無效,後來發現一中思路,其實也很簡單,就是監聽需要處理介面的父佈局做處理就可以了。理論上無論是哪裡都適用。 <RelativeLayout xmlns

java hql使用count sql語句 用於ssh框架

java hql使用count sql語句 適用於ssh框架 java hql使用count sql語句  適用於ssh框架 @PersistenceContext protected EntityManager em; public int getCountBySql(S

linux下格式化分割槽和重新掛載的命令用於centos和redhat

http://help.aliyun.com/manual?spm=0.0.0.105.673183&helpId=271 http://help.aliyun.com/manual?spm=0.0.0.33.50c908&lastSortId=234 

JAVA列印空心三角形

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

選擇性的忽略Python程式碼檢查外掛pep8的提示(通用方法用於VScode以錯誤E501為例)(轉)

選擇性的忽略Python程式碼檢查外掛pep8的提示(通用方法,適用於VScode,以錯誤E501為例) 2018年01月26日 20:30:28 MrRen_sdhm 閱讀數:2024 在VScode中使用pep8等程式碼檢查外掛,可以幫助我們解決很大一部分bug,並優

檢視伺服器基本資訊(meminfo, cpu, kernal等)用於centos, ubuntu, redhat等

此指令碼已經在ubuntu以及centos版本上測試通過,指令碼如下: #!/bin/bash Line='===========' #linux發行版名稱 if [[ -f /usr/bin/lsb_release ]]; then  OS=$(/usr/bin/lsb_

commonjs,es6模組的編寫規則用於nodewebpackrollup

一、commonjs的編寫規則 首先說明一下,commonjs模組規範被廣泛使用在nodejs中,webpack也支援,rollup如果要支援則需要安裝兩個外掛,rollup-plugin-node-resolve和rollup-plugin-comm

Alfred神奇的破解安裝用於10.13.X以上版本

神器安裝,我也只是知識的搬運工!1.開啟Alfred-3.6.1.dmg2.雙擊Alfred 3安裝3.開啟CORE Keygen4.點選“Patch”在應用程式中找到Alfred 3點選開啟5.點選“save”顯示提示為License information saved s

eclipse工具卡死現象處理 用於sts

使用Eclipse編輯jsp、js檔案時,經常出現卡死現象,在網上百度了N次,經過N次優化調整後,卡死現象逐步好轉,具體那個方法起到作用,不太好講。將所有用過的方法羅列如下: 1、取消驗證 windows–>perferences–>validation

在Linux CentOS上編譯並安裝Clang 3.5.0用於Redhat和Clang3.8

編譯CoreCLR需要Clang 3.5,而CentOS上安裝的是Clang 3.4.2(yum repos中最新版也是這個),只能自己手工編譯LLVM的原始碼進行安裝。 (注:CentOS的版本是6.6) 一、安裝libstdc++4.7 (注:如果是CentOS

JAVA菜鳥入門(9) Java列印一維陣列二維陣列

一 列印list中的元素 0 JAVA風格的最簡做法import java.util.List; ... List<Integer> l = new ArrayList(3); System.out.println(l); 1 JAVA風格的做法import j

一個串列埠通訊程式用於3g模組傳送簡單AT指令

原始碼如下: #include <stdio.h> #include <string.h> #include <sys/types.h> #include <errno.h> #include <sys

js倒計時(天秒)用於web和移動端

var obj;$('.countDown ul:first-child').show().siblings('ul').hide()var endTime='2017-4-14 17:05:00'; //設定一個結束時間//根據結束時間獲取到結束的  年,月,日,時,分,秒var end_year=endT

如何在本機編譯android8.0環境用於Ubuntu16.04

1.安裝openjdk sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-8-jdk 2.安裝vim編輯器 sudo apt-get inst

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

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

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

python 列表展開用於N層巢狀的列表

我的簡書地址:http://www.jianshu.com/p/8215f455e4e5 網路上公佈了很多列表巢狀展開的語法,這裡就不一一列舉了,方法大致包含 lambda語句, itertools. 這些工具存在問題,就是不能對N(N>3)的列表進行展

使用JAVA輸出各種圖案

一. 編者按: 網際網路上關於輸出*圖形的Java程式碼數不勝數,本人剛進入Java世界,關於Java的程式碼皆為本人學習程式碼,供大家交流和參考,若有不足或者錯誤還請指正.QQ1164795044 二.輸出效果圖 以及程式碼 2.1 直線星 * * * * * publi