*6.6(显示图案)编写方法显示如下图案:public static void displayPattern(int n)

  • 题目
    • 题目概述
    • 破题
  • 代码
    • 运行示例

题目

题目概述

*6.6(显示图案)编写方法显示如下图案:

public static void displayPattern(int n)

破题

因为方法是void方法,所以输出在displayPattern()中输出
主方法仅接受n值并调用displayPattern()

代码

import java.util.Scanner;public class Test6_6 {public static void main(String[] args) {// 接收输入Scanner input = new Scanner(System.in);System.out.print("n值:");int n = input.nextInt();// 调用displayPattern()displayPattern(n);}public static void displayPattern(int n){String str = "";for (int i = 1; i <= n; i++){// 假设每个值占用2个空格,加上每个值中间的1个空格一共为3个空格;// 所以第i行是3*(n-1)个空格+i个数(从i到1—)for (int x = i; x < n;x++)str += "   ";for (int y = i; y >= 1;y--)str += "  " + y;System.out.println(str);str = "";}}
}

运行示例

n值:212  1
n值:612  13  2  14  3  2  15  4  3  2  16  5  4  3  2  1

Java黑皮书课后题第6章:*6.6(显示图案)编写方法显示如下图案:public static void displayPattern(int n)相关推荐

  1. Java黑皮书课后题第6章:*6.4(反序显示一个整数)使用下面的方法体编写方法,反序显示一个整数…例如reverse(3456)返回6543,编写一个测试程序,提示用户输入一个整数,然后显示它的反序

    *6.4(反序显示一个整数)使用下面的方法体编写方法,反序显示一个整数-例如reverse(3456)返回6543,编写一个测试程序,提示用户输入一个整数,然后显示它的反序 题目 题目概述 破题 代码 ...

  2. Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类)设计一个名为Person的类及其两个名为Student和Employee的子类

    Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类) 题目 缺陷 UML图 代码 Test02_MyDate.java:用于参考的My ...

  3. Java黑皮书课后题第10章:**10.25(新的字符串split方法)String类中的split方法会返回一个字符串数组,该数组是由分隔符分隔开的子串构成的

    Java黑皮书课后题第10章:**10.25(新的字符串split方法) 题目 代码 运行实例 题目 代码 public class Test25 {public static String[] sp ...

  4. Java黑皮书课后题第10章:10.21(被5或6整除)找出能被5或6整除的大于Long.MAX_VALUE的前10个数字

    Java黑皮书课后题第10章:10.21(被5或6整除)找出能被5或6整除的大于Long.MAX_VALUE的前10个数字 题目 代码 结果 题目 都在上面 代码 import java.math.B ...

  5. Java黑皮书课后题第10章:*10.13(几何:MyRectangle2D类)定义MyRectangle2D类

    Java黑皮书课后题第10章:10.3 题目 程序 代码 Test13.java Test13_MyRectangle2D.java 运行 UML 题目 程序 Test13.java:测试程序 Tes ...

  6. Java黑皮书课后题第10章:10.2(BMI类)将下面的新构造方法加入BMI类中

    Java黑皮书课后题第10章:10.2(BMI类)将下面的新构造方法加入BMI类中 题目 程序说明 题目槽点 代码:Test2_BMI.java 运行实例 题目 程序说明 Test2_BMI.java ...

  7. Java黑皮书课后题第10章:*10.1(Time类)设计一个名为Time的类。编写一个测试程序,创建两个Time对象(使用new Time()和new Time(555550000))

    Java黑皮书课后题第10章:*10.1设计一个名为Time的类.编写一个测试程序,创建两个Time对象 题目 程序 代码 Test1.java Test1_Time.java 运行结果 UML 题目 ...

  8. Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置。

    Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置 题目 破题 代码 Test13 Test13_Location 运行结果 ...

  9. Java黑皮书课后题第9章:**9.12(几何:交点)假设两条线段相交。第一条线段的两个端点是(x1, y1)和(x2, y2),第二条线段的两个端点是(x3, y3)和(x4, y4)

    Java黑皮书课后题第9章:**9.12(几何:交点)假设两条线段相交.第一条线段的两个端点是(x1, y1)和(x2, y2),第二条线段的两个端点是(x3, y3)和(x4, y4) 题目 破题 ...

  10. Java黑皮书课后题第9章:*9.11(代数:2*2的线性方程)为一个2*2的线性方程设计一个名为LinearEquation的类

    Java黑皮书课后题第9章:*9.11(代数:2*2的线性方程)为一个2*2的线性方程设计一个名为LinearEquation的类 题目 破题 代码 Test10 Test11_LinearEquat ...

最新文章

  1. c语言330转化成字符,c语言同步练习(330份).doc
  2. 导入数据任务(id:373985)异常, 错误信息:解析导入文件错误,请检查导入文件内容,仅支持导入json格式数据及excel文件
  3. 学习编程做笔记的软件_可以在图片上做笔记的软件
  4. 【ArcGIS Pro微课1000例】0001:Win7系统ArcGIS Pro2.5安装权威教程(附软件安装包下载)
  5. MATLAB设置x为0到10所有数,MATLAB教学_10数值微积分
  6. java线程变量值_JAVA线程中对变量值的修改
  7. Windows API 进程状态信息函数
  8. Java枚举(Enum)类型的基本介绍与原理探求
  9. [转]WebGL All in One 全傻瓜简介
  10. 广度优先搜索 解决九宫格问题
  11. ROS@Ubuntu16.04体验记录
  12. HTML中文字携带拼音的方法
  13. java final修饰的数组_Java基于final修饰数据过程解析
  14. 电脑连接移动设备android驱动程序,手机连接电脑驱动程序下载汇总
  15. flash 独立播放器
  16. URP渲染管线实战教程系列 之URP渲染管线实战解密(一)
  17. 【论文泛读】Leveraging Distribution Alignment via Stein Path for Cross-Domain Cold-Start Recommendation
  18. Mac电脑程序无响应怎么办?mac强制关闭软件的6种方法
  19. 未来十年最吃香专业大盘点,有你的吗?
  20. 30段超实用CSS代码

热门文章

  1. python传参_Python的赋值和传参
  2. 阶乘和(n比较大---大数乘法+大数加法)
  3. 官宣|Apache Flink 1.13.0 正式发布,流处理应用更加简单高效!
  4. 2021年中国云原生用户调查问卷
  5. 云上故事 | “电”亮数字生活,阿里云助力南方电网智能调度
  6. 软件研发的这些误区,你中了吗?
  7. c oracle time,在C/C++中添加1个月到time_t的简单方法
  8. Tuomas Pirinen:创造游戏人物的8个方法
  9. 寻路算法实例解析:贪吃蛇AI的实现
  10. 数据改动,更新视图,类似于vue