Java黑皮书课后题第5章:**5.17(显示金字塔)编写程序,提示用户输入一个在1到15之间的整数,然后显示一个金字塔形状的图案
生活随笔
收集整理的這篇文章主要介紹了
Java黑皮书课后题第5章:**5.17(显示金字塔)编写程序,提示用户输入一个在1到15之间的整数,然后显示一个金字塔形状的图案
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
**5.17(顯示金字塔)編寫(xiě)程序,提示用戶(hù)輸入一個(gè)在1到15之間的整數(shù),然后顯示一個(gè)金字塔形狀的圖案
- 題目
- 題目描述
- 運(yùn)行示例
- 破題
- 代碼
題目
題目描述
**5.17(顯示金字塔)編寫(xiě)程序,提示用戶(hù)輸入一個(gè)在1到15之間的整數(shù),然后顯示一個(gè)金字塔形狀的圖案
運(yùn)行示例
Enter the number of lines: 7
破題
代碼
import java.util.Scanner;public class Test5_17 {public static void main(String[] args) {// 獲取輸入Scanner input = new Scanner(System.in);System.out.println("Enter the number of lines: ");int lines = input.nextInt();// 輸出for (int n = 1; n <= lines;n++){ // n表示第n行,一共lines行// 前半部分:(lines-n)個(gè)空元素if(lines != n){for (int a = 1; a <= (lines - n); a++)System.out.print(" ");}// 中間(2*n-1)個(gè)元素part1:從n開(kāi)始到1for (int b = n; b > 0 ; b--)System.out.printf("%d ",b);;// part2:從1到nif(n >= 2) {for (int c = 2; c <= n; c++)System.out.printf("%d ", c);;}// 換行System.out.println();}input.close();} }總結(jié)
以上是生活随笔為你收集整理的Java黑皮书课后题第5章:**5.17(显示金字塔)编写程序,提示用户输入一个在1到15之间的整数,然后显示一个金字塔形状的图案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java黑皮书课后题第5章:*5.16(
- 下一篇: Java黑皮书课后题第5章:*5.18(