编写java程序打印菱形_java菱形代码

编写java程序打印菱形_java菱形代码importjava.util.Scanner;publicclass打印菱形{publicstaticvoidmain(String[]args){/**菱形**************************/ScannerinputScanner=newScanner(System.in);System.out.prin…importjava.util.Scanner;publicc…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

importjava.util.Scanner;publicclass打印菱形{publicstaticvoidmain(String[]args){/**菱形**************************/ScannerinputScanner=newScanner(System.in);System.out.prin…

import java.util.Scanner;

public class 打印菱形 {

public static void main(String[] args) {

/*

* 菱形

*

***

*****

*******

*****

***

*

*/

Scanner inputScanner=new Scanner(System.in);

System.out.print(“请输入要打印行数:”);

int rows=0;

do{

rows=inputScanner.nextInt();

if(rows%2==0){

System.out.print(“请输入奇数:”);

}else{

break;

}

}while(true);

int middle=rows/2+1; //得到菱形中间的行号

for(int i=0,k=0;i

if(i

k++; //打印菱形上面的三角形(包括中间那行)

}else{

k–; //打印菱形下面的三角形(不包括中间那行)

}

for(int j=0;j

System.out.print(j>middle-k?”*”:” “); //前(菱形中间的行号middle-三角形的行号k)的那个格子打印空格,后面的格子打印*号

}

System.out.println(); //打印完一行后换行

}

}

}

问题:有没有比上面代码更高效简洁的打印菱形方法?

展开

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187915.html原文链接:https://javaforall.net

(0)
上一篇 2026年4月18日 上午9:10
下一篇 2026年4月18日 上午9:16


相关推荐

  • 瑞利熵与香农熵_熵 信息

    瑞利熵与香农熵_熵 信息在信息论中,Rényi熵是Hartley熵,Shannon熵,碰撞熵和最小熵的推广。熵能量化了系统的多样性,不确定性或随机性。Rényi熵以AlfrédRény

    2022年8月3日
    9
  • 流形学习

    流形学习PCA 虽然灵活 快速 但是它对存在非线性关系的数据处理效果不太好 流形学习可以弥补这一缺点 流形学习是相对于 PCA 的另一种无监督学习算法 它将一个低维度流行嵌入到高维度空间来描述数据 流形学习方法包括 多维度标度法 MDS 局部线性嵌入法 LLE 保距映射法 Isomap 为了方便说明 先生成一个 HELLO 形状的数据点 importnumpya

    2026年3月20日
    2
  • iframe属性allowTransparency

    iframe属性allowTransparencyIE5 5 开始支持浮动框架的内容透明 如果想要为浮动框架定义透明内容 则必须满足下列条件 1 与 iframe 元素一起使用的 allowTranspa 标签属性必须设置为 true 2 在 iframe 内容源文档 background color 或 body 元素的 bgColor 标签属性必须设置为 transparent 具体步骤 1 包含框架页的代码

    2026年3月18日
    2
  • 【NOIP2012提高组】借教室[通俗易懂]

    【NOIP2012提高组】借教室[通俗易懂]题目背景NOIP2012 提高组 DAY2 试题。题目描述在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样。面对海量租借教室的信息,我们自然希望编程解决这个问题。我们需要处理接下来 n 天的借教室信息,其中第 i 天学校有 ri 个教室可供租借。共有 m 份订单,每份订单用三个…

    2022年8月22日
    6
  • 最全面详细讲解Oracle入门(新手必看)

    最全面详细讲解Oracle入门(新手必看)本章内容 Oracle 介绍 安装步骤 基本使用 用户管理

    2026年3月19日
    2
  • java三种注释_java注释的三种形式分别是什么

    java三种注释_java注释的三种形式分别是什么java 注释的三种形式分别是 1 单行注释 如 单行注释 2 多行注释 如 多行注释 3 文档注释 如 author JAVA 的注释共有三种形式 单行注释 多行注释 文档注释 推荐教程 java 课程 1 单行注释 publicclasso publicstatic String args 这是一个单行注释 System

    2025年11月14日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号