Java学习:打印金字塔和九九乘法表

2023-11-02

在打印金字塔之前,练习打印如图图形:

采用双重循环,分别控制行数和每行打印星星的个数。

java代码:

package com.lissdy;

public class tuxing1 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int i = 5;
		for (int j = 1; j <= i; j++) {
			int times = j;
			while (times != 0) {
				System.out.print("*");
				times--;
			}
			System.out.print("\n");
		}
	}
}

在此基础上,对代码进行改进,打印出金字塔形图案

分析图形,得出空格和*号的关系:

每行的空格数为:总行数-该行行数

每行*号数位:(该行行数*2)-1

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java学习:打印金字塔和九九乘法表 的相关文章

随机推荐

  • js逆向-某蜓有声小说获取音频url地址

    声明 本文仅供参考学习 禁止用于其他用途 违者后果自负 前言 目标网站 aHR0cHM6Ly93d3cucWluZ3RpbmcuZm0v 小说链接 aHR0cHM6Ly93d3cucWluZ3RpbmcuZm0vY2hhbm5lbHMvND
  • 计算机运行内存设置方法,电脑运行内存怎么扩大

    大家好 我是时间财富网智能客服时间君 上述问题将由我为大家进行解答 电脑运行内存扩大的方法如下 1 首先在我的电脑 此电脑处点击右键选择属性 查看属性并选择高级系统设置 然后点击高级 设置 继续点击高级 最后点击更改 在属性的高级系统设置里
  • PopupMenu控件的使用

    1 用PopupMenu控件能进行右键菜单的实现 它的实现还需要绑定到barManager控件上 在barManager的Customize中添加右键所需要显示的功能 2 PopupMenu属性栏中绑定Manager为barManager
  • it is forbidden to set both [discovery.seed_hosts] and [discovery.zen.ping.unicast.hosts]

    it is forbidden to set both discovery seed hosts and discovery zen ping unicast hosts 这段英文已经很明显了 discovery seed hosts 和
  • Postgresql missing FROM-clause entry for table "t"

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 近日工作碰到一个PG error missing FROM clause entry for table t 这个错误基本上出现在选择列或者where语句后面引用了t2的表
  • 算法题for THS

    第一题 穷尽集合之间的元素组合 public class THS01 public static List
  • Centos Ubuntu防爆破ssh脚本

    Centos 7方式 黑名单IP touch etc black txt ssh 防爆破脚本 cat etc secure ssh sh bin bash cat var log secure awk Failed print NF 3 s
  • React 18 新特性(二):Suspense & SuspenseList

    本文已收录在 Github https github com beichensky Blog 中 欢迎 Star 欢迎 Follow 前言 本文介绍了 React 18 版本中 Suspense 组件和新增 SuspenseList 组件的
  • 给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。...

    给定两个字符串 s 和 t 它们只包含小写字母 字符串 t 由字符串 s 随机重排 然后在随机位置添加一个字母 请找出在 t 中被添加的字母 示例 输入 s abcd t abcde 输出 e 解题思路 该题的解法和上一篇我们解决问题的思路
  • L1-077 大笨钟的心情 - java

    L1 077 大笨钟的心情 Java javac 时间限制 600 ms 内存限制 64 MB 其他编译器 时间限制 400 ms 内存限制 64 MB 题目描述 有网友问 未来还会有更多大笨钟题吗 笨钟回复说 看心情 本题就请你替大笨钟写
  • 灵越7590BIOS升级到1.6版本无法回退

    我的电脑是戴尔灵越7590 这个方法适用于我的电脑 不知道其余电脑怎么样
  • 时间序列预测(2):AI助力精准气象和海洋预测

    文章目录 一 背景 二 数据预处理 数据简介 训练数据标签说明 测试数据说明 模型评估指标 数据的转换 三 模型的构建和预测 构建训练集 训练模型 模型评估 模型预测 四 模型的改进方向 引言 本文主要是记载学习阿里天池大数据时间序列预测竞
  • 自定义maven骨架(多模块),生成项目工程

    背景 业务快速发展或重构期 会有大量的项目工程使用 每次都搭建的话 费时费力 版本啥的不好维护 故应该使用同一脚手架 大部分互联网应该都有使用 可以将脚手架做成maven骨架 每次新建项目 可以使用骨架快速生成 简单演示多模块骨架生成和使用
  • 错误贴

    pod 报错 bash usr local bin pod System Library Frameworks Ruby framework Versions 2 0 usr bin ruby bad interpreter No such
  • 软件测试需要学什么?测试学习大纲梳理

    很多新手 不知道软件测试学习该如何开始 软件测试需要掌握哪些知识 下面是根据本人的理解 粗略整理的一个学习大纲 基本上涵盖了软件测试工程师需要掌握的全部技能 希望对刚入行或者准备学习测试的朋友提供一点指引 1 测试基础理论 不管有没有计算机
  • elasticsearch倒排索引与TF-IDF算法

    elasticsearch专栏 https www cnblogs com hello shf category 1550315 html 一 倒排索引 Inverted Index 简介 在关系数据库系统里 索引是检索数据最有效率的方式
  • nvm-windows下载管理node版本工具

    1 下载地址 https github com coreybutler nvm windows releases 2 nvm常用指令 配置nvm的镜像服务器 nvm node mirror https npmmirror com mirro
  • 二叉搜索树的最近公共祖先

    题目描述 给定一棵二叉搜索树的先序遍历序列 要求你找出任意两结点的最近公共祖先结点 简称 LCA 输入 输入的第一行给出两个正整数 待查询的结点对数 M 1 000 和二叉搜索树中结点个数 N 10 000 随后一行给出 N 个不同的整数
  • CentOS 7 安装Libevent

    CentOS 7 安装Libevent 1 下载安装包 新版本是libevent 2 1 12 stable tar gz 如果你的系统已经安装了libevent 可以不用安装 官网 http www monkey org provos l
  • Java学习:打印金字塔和九九乘法表

    在打印金字塔之前 练习打印如图图形 采用双重循环 分别控制行数和每行打印星星的个数 java代码 package com lissdy public class tuxing1 public static void main String