java每日一题——输出星星塔(答案及编程思路)

前言:

打好基础,daydayup!

 题目:请编写输出如下图的星星塔

 编程思路:1,计算要输入几行;2,计算每行的⭐数量,及空格的数量;计算相应的关系;

如图:假设总行数为4,每一行为i,每一行的空格数为(n-i),每一行的星星数为(2i-1),又因为星星的偶数位是空格,所以判断偶数位的时候输出空格即可。

public class sanjiaoddemo {public static void main(String[] args) {int n = 4;//总行数为4for (int i = 1; i <= n; i++) {//每一行for (int j = 1; j <= (n - i); j++) {//输出空格数System.out.print(" ");}for (int j = 1; j <= (2 * i - 1); j++) {//输出星星System.out.print(j % 2 == 0 ? " " : "⭐");//偶数位输出空格}System.out.println();}}
}

结果:输出了星星塔

撒花!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/598018.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis 有序集合(sorted set) 命令

目录 1.Redis Zrevrank 命令 - 返回有序集合中指定成员的排名&#xff0c;有序集成员按分数值递减(从大到小)排序简介语法可用版本: > 2.2.0返回值: 如果成员是有序集 key 的成员&#xff0c;返回成员的排名。 如果成员不是有序集 key 的成员&#xff0c;返回 nil 。 示例 2…

视频号掀起内容新风向,这几类账号为何爆红?

12月初&#xff0c;视频号就迎来了好消息&#xff0c;官方发布消息称&#xff0c;视频号作者加入互选的门槛由10000粉调整为5000粉&#xff0c;其他条件不变。此举旨在激励更多创作者积极投入视频内容创作&#xff0c;从而获得更多商业合作的机会和收益。 为帮助大家更好地洞察…

前端下载文件问题之如何获取报错信息

问题&#xff1a;点击下载后。接口会生成并返回文件流。在极端情况下接口数据返回异常&#xff0c;需要抛出错误信息&#xff0c;比如后端拼接错误情况、空文件情况。 难点&#xff1a;responseType设置为Blob后&#xff0c;返回内容为二进制文件流&#xff0c;从而无法获取错误…

如何不卸载docker情况下升级docker

原文&#xff1a;出处 idea连接不上docker或者拉取镜像报错&#xff1a;… missing signature key 1、rpm -qa | grep docker docker-1.13.1-53.git774336d.el7.centos.x86_64docker-client-1.13.1-53.git774336d.el7.centos.x86_64docker-common-1.13.1-53.git774336d.el7.cen…

Nginx学习之Nginx高性能的实现原理

Nginx学习之Nginx高性能的实现原理   Nginx 采用的是多进程&#xff08;单线程&#xff09; & 多路IO复用模型&#xff0c;使用了 I/O 多路复用技术的 Nginx&#xff0c;就成了”并发事件驱动“的服务器&#xff0c;同时使用sendfile等技术&#xff0c;最终实现了高性能。…

蓝牙串口协议(SPP)

目录 1. SPP概念 2. SPP角色介绍 3. SPP应用场景 1. SPP概念 SPP( Serial Port Profile ):蓝牙串口协议定义了使用蓝牙进行 RS232&#

简单最短路径算法

前言 图的最短路径算法主要包括&#xff1a; 有向无权图的单源最短路径 宽度优先搜索算法&#xff08;bfs&#xff09; 有向非负权图的单源最短路径 迪杰斯特拉算法&#xff08;Dijkstra&#xff09; 有向有权图的单源最短路径 贝尔曼福特算法&#xff08;Bellman-Ford&#…

全志R128 SDK架构与目录结构

R128 S2 是全志提供的一款 M33(ARM)C906(RISCV-64)HIFI5(Xtensa) 三核异构 SoC&#xff0c;同时芯片内部 SIP 有 1M SRAM、8M LSPSRAM、8M HSPSRAM 以及 16M NORFLASH。本文档作为 R128 FreeRTOS SDK 开发指南&#xff0c;旨在帮助软件开发工程师、技术支持工程师快速上手&…

Java中compareTo方法使用

compareTo方法 1. compareTo方法参数2. compareTo方法返回值3. String类型使用CompareTo方法进行比较 compareTo 是实例方法&#xff0c;只能对象调用。所以不能比较基本类型 1. compareTo方法参数 public int compareTo(参数类型 值) {... }参数类型可以是一个 Byte, Double…

Kodi 开源多媒体播放器

Kodi (原名 XBMC) 是一款经典开源免费、跨平台且极其强大专业的多媒体影音播放器&#xff0c;包含专业的影音内容管理以及解码播放功能于一体&#xff0c;提供适合在手机/电视/投影/大屏幕上显示的全屏界面&#xff0c;无线手机遥控操作方式&#xff0c;以及功能相当丰富的插件…

Selenium-java元素等待三种方式

第二种方式需要写在创建driver时的代码下面 第三种则是对每个定位元素进行配置

css+html 笔记1

a 链接 a链接的四种状态 link:连接平常的状态visited:连接被访问过之后hover:鼠标放到连接上的时候active:连接被按下的时候 顺序&#xff1a;a:link、a:visited、a:hover、a:active 注意&#xff1a;a:hover定义一定要放在a:link、a:visited的后面 :focus -> :hover ->…

Mybatis之多表查询

目录 一、简介 1、使用嵌套查询: 2、使用多个 SQL 语句&#xff1a; 3、使用关联查询&#xff1a; 4、使用自定义映射查询&#xff1a; 二、业务场景 三、示例 1、一对一查询 2、一对多查询 一、简介 MyBatis 是一个优秀的持久层框架&#xff0c;它提供了强大的支持来执…

/bin/bash: cannot execute binary file

容器内部无法执行二进制文件 原因是docker镜像的 入口点不能指向/bin/bash。移除ENTRYPOINT ["/bin/bash"]就足以使其正常工作。 如果是下载的镜像&#xff0c;不能修改ENTRYPOIN&#xff0c;可以使用dockerfile覆盖掉原来的ENTRYPOINT FROM ubuntu ENTRYPOINT [ …

如何在Spring Boot中使用@Scheduled写定时任务判断数据量是否过大,过大则进行分表操作,多张表使用临时视图查询

当数据量过大&#xff0c;在定时任务中执行分表操作 1、复制表结构及数据 在xml中编写复制表结构及数据&#xff08;newTableName为新表名、originalTableName为原始表名&#xff09; 只复制表结构&#xff1a; CREATE TABLE ${newTableName} AS SELECT * FROM ${originalTa…

项目规划常用的ChatGPT通用提示词模板

项目目标明确&#xff1a;如何明确项目的目标&#xff0c;确保项目方向的一致性&#xff1f; 项目范围界定&#xff1a;如何界定项目的范围&#xff0c;确保项目内容的明确性&#xff1f; 项目需求分析&#xff1a;如何对项目需求进行深入分析&#xff0c;确保满足客户的期望…

关于征集参与《工程售后服务评价技术要求》团体标准起草单位的通知

根据 2023年团体标准管理制修订计划安排&#xff0c;为使标准更具专业性、实用 性和可操作性&#xff0c;吸纳行业内有代表性的骨干企业和专家作为起草单位和起草人 &#xff0c;现就我单位牵头申报的《工程售后服务评价技术要求》团体标准公开征集起草单位和起草人。 一、 申…

常见的软件架构风格

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版&#xff0c;欢迎购买。点击进入详情 以下是最常见的建筑风格&#xff1a; 整体式&#xff1a;将整个应用程序构建为一个单元&#xff0c;其中所有功能和组件都从一个位置进行管理和服务。整体架构的例…

Vite5 + Vue3 + Element Plus 前端框架搭建

为了开发一套高效使用的 Vite5 + Vue3 + Element Plus 前端框架,你可以按照以下步骤进行。话不多说,先上演示地址:Vue Shop Vite。 1, 安装开发环境 开发之前,确保你的电脑已经安装了 Node.js(建议使用最新稳定版 LTS),然后安装 Vite CLI。在命令行中运行以下命令: …

信息学奥赛一本通2065:【例2.2】整数的和

2065&#xff1a;【例2.2】整数的和 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 83717 通过数: 70665 【题目描述】 求3个整数的和。 输入a、b、c这3个整数&#xff0c;求它们的和。 【输入】 3个整数。 【输出】 三个数的和。 【输入样例】 1 2 3 【输出样…