java小练习之控制台打印菱形

java在控制台打印心形图案 java在控制台打印心形图案。 阅读详情

用"*"打印一个七行七列的菱形

java代码如下:  

package LX;

public class LingXing {
    public static void main(String[] args) {
        for (int i = 1; i <= 4 ; i++) {
            for (int j = 1; j <= 4-i ; j++){
                System.out.print(" ");
            }
            for (int k = 1; k <= 2 * i - 1 ; k++) {
                System.out.print("*");
            }
            System.out.println();
        }
        for (int i = 1; i <= 3; i++) {
            for (int j = 1; j <= i ; j++) {
                System.out.print(" ");
            }
            for (int k = 1; k <= 7 - 2 * i; k++) {
                System.out.print("*");
            }
            System.out.println();
        }

    }
}

运行结果如下

 

Java语言打印菱形(附图解,简单易懂) 用Java打印出菱形,简单易懂 阅读详情

相关推荐

[JAVA基础练习题] 第一章 常量变量

目录 一、基础案例 1.打印菱形 2.打印玫瑰花 3.在控制台输出三角图形: 4.找出以下代码的错误,并修改 二、扩展案例 1.定义字符串变量并输出 ​​​​​​​ 一、基础案例 1.打印菱形 操作步骤描述 定义一个类,类名Test04 在类中定main方法 在main方法中,使用输出语句输出如下图形: * * * * * * ...

NXC_iGeek的博客 367

Java打印菱形

Java输出菱形

还在想...... 235

java打印菱形(Java打印菱形图案)

如何用java语句打印菱形,Java打印菱形图案第一步:首先对图像进行解析 想要打印该图形必须要进行多层循环嵌套,分两个部分进行打印。 第一部分为上半部分前四行,他们是递增的关系,后半部分后三行为递减关系,由此可以得出我们需要写两个打的循环。并且由于“*”位置的关系,我们必须带入空格同时打印。所以每个部分需要两个循环控制,即两个大循环每个里面嵌套两个小循环总计四个循环。 Java打印菱形图案第二部:对数字进行分析 在分析之前,我们必须明白外层循环控制行数,内层循环控制列数,因此我们需要分析他的行和列

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 3363

用java实现打印各种图形总结 (包括长方形 三角形 菱形 平行四边形等)

嵌套循环:循环中还可以声明循环。相当于内层循环的整体充当外层循环的循环体 1.首先来实现一个比较简单的,在控制台打印一个长方形: /** * 测试打印长方形 * @author cui_yonghua */ public class PintPic { public static void main(String[] args) { for(int j = 0;...

数据知道的博客 2万+

使用java打印所有图形

使用java打印直角三角形,等腰三角形,菱形,实心正方形,空心正方形

在VScode中配置Python开发环境(详细图片文字结合)

需要用到的软件下载包在官网里找一下,在window下的点击安装就行了;找一个3.8到3.10版本差不多都完善跟的上;

m0_72811193的博客 1599

Java打印菱形与空心菱形_java 打印菱形和空心菱形

显示效果是这样的: 代码如下:int hangshu = 11;int yiban = hangshu / 2 + 1;int yibanduo = hangshu / 2;System.out.println("空心菱形:");for(int k = 1;k <= yiban;k++){for(int i = 1;i <= (yiban - k);i++){System.out.pr...

weixin_42311000的博客 122

分辨率太小 / Retina 模糊 / 全屏异常:一篇解决 VMware Fusion + Kali 显示问题(Xfce & GNOME 通用)

本文提供了在Mac(尤其是Retina屏)上运行Kali Linux时常见显示问题的完整解决方案。主要解决三类问题:分辨率太小、Retina屏模糊和全屏异常。核心思路是先安装open-vm-tools-desktop并重启,这是90%问题的根源。然后根据不同问题分别处理:调整DPI/Scale解决字体大小,避免双重缩放导致的模糊,以及通过窗口拉伸和重启解决全屏异常。文章还给出了针对Xfce和GNOME的最佳配置建议,并强调调试完成后应创建快照以便快速恢复。最后提供了速查表,方便用户快速参考关键步骤。

致力于分享在各类技术领域的学习与实践经验,涵盖编程、虚拟化、开源工具、网络安全等。 874

分享两道不错的应用循环和分支打印图形的题

这两天温习了一下java中的循环和分支方面的知识点,发现两道难度适中的基础图形打印题,感兴趣的小伙伴也可以拿来练练手。 题目很简单 在控制台打印出下列图形 图形一 ```java public class Test { public static void main(String[] args) { int line = 5; // 菱形的上半部分行数 // 上半部分菱形的输出 ...

weixin_39565477的博客 200

AD/Protel老手才知道的PCB过孔查看技巧:3分钟分清通孔、盲孔和埋孔

本文为PCB设计工程师提供了在Altium Designer/Protel中快速鉴别通孔、盲孔和埋孔的实用技巧。通过层叠管理器、高级筛选工具和实战五步法,帮助用户在3分钟内精准识别过孔类型,提升设计效率和电路性能。特别适合处理高密度HDI板卡中的复杂过孔布局。

weixin_29164497的博客 575

晟矽微MC32F7361定时器的使用案例说明

110所以TIMER0所用的频率是FCPU的1/64,也就是8/64MHZ. 为1/8MHZ。//io口下拉电阻 1:enable 0:disablea。//io口上拉电阻 1:enable 0:disable。//io口下拉电阻 1:enable 0:disable。//io口上拉电阻 1:enable 0:disable。//io口下拉电阻 1:enable 0:disable。//io口上拉电阻 1:enable 0:disable。

liyanfei123456的博客 1130

java实心菱形_java打印出实心菱形与空心菱形

java打印出实心菱形与空心菱形java打印出实心菱形与空心菱形/*** 实心菱形*/public static void method8() {System.out.print("请输入实心菱形的行数:");int n = in.nextInt();int upRows = n / 2, starControl = 2, spaceControl = -1, spaceNum = n / 2, ...

weixin_31368913的博客 455

深度排查:网讯网卡WX1860AL4千兆网口降速百兆的硬件陷阱

本文详细剖析了网讯网卡WX1860AL4千兆网口降速至百兆的硬件故障排查过程。通过分析千兆以太网硬件原理,提供从网线、供电到PCB走线、焊接残留的标准化检修流程,并分享两种典型硬件陷阱(线序错误与焊锡短路)的实战修复案例,为硬件工程师解决类似传输速率问题提供系统性的诊断思路与方法。

a3b4c5的博客 1111

JAVA输出11行的菱形,JAVA语言入门教程之打印图形——打印菱形

本文主要向大家介绍了JAVA语言入门教程之打印图形——打印菱形,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。输出指定行数的菱形:publicclassDiamond{publicstaticvoidmain(String[]args){print(8);//输出8行的菱形}publicstaticvoidprint(intsize){if(si...

weixin_42515990的博客 171

【东华大学oj】找到最大数(一维数组->中等)

一天,老师布置了一个作业,要求对一串数字各不相同的数字串进行排序,大的在前,小的在后。接着,我从数字串中的第二个数字开始往后找,找到最大的一个,然后与第二个数字交换,这样的话我就能够确定排序后数字串中的第二个数字;明明研究发现,他的这个想法中最重要的一环就是在一串数字中找到最大的那个,然后与第一个数字交换,可是明明毕竟刚刚开始学习程序设计不久,无法写出较复杂的程序,所以明明想让你这位程序设计专家帮他的忙,帮助他把这段核心程序写出来,然后明明只需模仿着写就可以了。时间限制: 1S类别: 一维数组->中等。

的博客 525

YOLO26 改进 | (教师:YOLOv8L,学生:YOLO26) | 知识蒸馏 (Knowledge Distillation)

本文介绍了基于YOLO26框架的知识蒸馏实战方法,通过教师模型指导学生模型训练,在不增加推理成本的情况下提升模型精度。文章详细阐述了基于响应的知识蒸馏实现方案,通过最小化教师与学生模型预测Logits间的KL散度实现知识迁移。核心实现包括:1) 创建DistillationModel包装器类,同时运行师生模型;2) 自定义DistillationLoss,在原检测损失基础上增加KL散度损失。该方法适用于希望保持YOLO26轻量级特性同时获得接近大模型精度的场景,文中提供了完整的代码实现方案。

weixin_51988935的博客 510

控制台打印图形

问题描述 一、在控制台输出以星号打印的三角形 思路:在外部使用循环语句执行5次每次打印1行,每行的内容分别为空格和星号,每行空格缩进的数量为5减去所在行数,星号的数量是所在行数的2倍减1。在内部使用循环语句首先打印空格,然后打印星号"*",对应的打印次数用循环次数控制,打印星号之后就可以换行。 public static void main(String[] args) { //打印图形, int n=5;//表示要打印几行 for(int i=1;i<=n;i++) {//i表示每行

qq_45884946的博客 1982

2、探秘储备池计算:原理、应用与前沿趋势

储备池计算(Reservoir Computing)作为一种新兴的计算方法,起源于计算神经科学和机器学习领域,现已广泛应用于非线性动力系统理论、物理学、材料科学、生物学和机器人学等多个领域。其核心优势在于概念简洁性,通过利用高维动态系统的非线性响应,将学习过程集中在读出层,避免了传统循环神经网络(RNN)训练的复杂性。储备池计算的发展方向主要包括拓展到非线性动态系统和利用物理动态系统作为计算资源(PRC),后者有望突破冯·诺依曼瓶颈,实现边缘计算。理论方面,储备池计算与人类大脑的信息处理方式密切相关,并推动

ggg99的专栏 737

Java面对对象程序设计实验之Java编程环境和Java程序结构

一、实验目的 1.掌握下载jdk软件包、Eclipse开发工具的使用方法(建附录1和附录2) 2.掌握设置Java程序运行环境的方法 3.掌握编写与运行Java程序的方法 4.了解Java语言的概貌 5.为后续java程序的实验做准备 二、实验内容 题目1: 企业发放的奖金根据利润提成。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万

米莱虾 753

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Java编程输出各种*三角形

public static void main(String[] args) { for (int j = 1; j <= 9; j++) { for (int i = 1; i <= j; i++) { System.out.print("* “); } System.out.println(); } } public static void main(String[] args)...

weixin_45180550的博客 2万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

乘法口诀;排序(起泡);设计图形工具类(多态);打印空心菱形;总结重写和重载规则;重写equals和toString方法

1.打印乘法口诀。2.控制台输入5个数,从小到大输出。3.设计数学公式工具类,实现不同图形的求周长、面积方法(多态)。4.使用* 打印空心菱形(长度随机)。5.总结重写和重载规则。附加题:重写类的equals方法实现比值操作,重写toString方法实现属性值输出。

yilin^_^的博客 552

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

练习:空心菱形(纯手打玩玩)

【代码】练习:空心菱形(纯手打玩玩)

Mouth_OF_Lie的博客 254

打印菱形源码(java实现)

打印菱形源码(java实现)

Duewang的博客 961

打印菱形图案printDiamond

上了几年学,才发现自己真的很差,居然连一个打印菱形图案都不能单独完成,耗费了大半个上午才调出两种方法。 1 /* 2 * 3 * 打印菱形图案 4 * 5 **/ 6 7 import java.io.BufferedReader; 8 import java.io.InputStreamReader; 9 10 public class Diamond11 {12...

weixin_30455365的博客 130

菱形星星

题目描述: 1、菱形星星:接收控制台输入一个正奇整数,打印一个菱形[如输入数字9打印] *1 ***3 *****5 ********7 *****5 ***3 *1 题目注意空格,同时注意菱形每行的个数,我是将这分成上下两个部分,上层递增,下层递减。 import java.math.BigDecimal; import...

452

java简单算法--输出指定层级的菱形图案

输入层级,能打印出指定的菱形  package api; import java.util.Scanner; public class Suanfa { public static void main(String[] args) { Scanner scanner = null; while (true) { System.out.println("输入要打印的菱形的高度...

qq_28680991的博客 808
上一篇: 飞机大战java
拥抱所有的思念
博客等级 码龄4年 3粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值