java基础之使用for循环打印三角形

Java利用for循环,打印输出实心、空心三角形 for(int i = 1; i <= 5; i++){ //控制打印的行数 for(int j = 0; j < i; j++){ //控制每行打印的个数 System.out.print("*"); } System.out.println(); //换行 } for(int i = 5; i >= 1; i--){ //控制打印的行数 ... 阅读详情
最终效果

在这里插入图片描述

实现

如果不使用for循环,我们可以这样实现

System.out.println("*");
System.out.println("**");
System.out.println("***");
System.out.println("****");

这里的ln具有换行作用这个大家都知道哈,那么我们要用for循环的话该如何做呢?

首先想到的是这样

for(int i=0;i<4;i++){
    System.out.println("*");
}

运行查看效果
在这里插入图片描述
把ln去掉之后可以看到这样的效果
在这里插入图片描述
也就是我们可以通过循环语句中的i<x来控制输出的*的个数,再结合上面的第一个for循环可以看到他们区别就是差了一个换行,于是我们可以这样

for(int i=0;i<4;i++){
    for(int j=0;j<4;j++){
        System.out.print("*");
    }
    System.out.println("");
}

运行查看效果
在这里插入图片描述
离最终效果又进了一步, 外层循环每循环一次, 内层循环应该都要比上次多打印一个*,也就是要多循环一次

i的取值 0 1 2 3
于是可以将内层循环判断改为j<=i

for(int i=0;i<4;i++){
    for(int j=0;j<=i;j++){
        System.out.print("*");
    }
    System.out.println("");
}

运行查看最终效果已经出来啦, 由此我们可以得出一个结论

嵌套for循环打印三角形外层循环控制的是行数,内层循环控制列数

运用此原理我们还可以实现复杂的99乘法表
在这里插入图片描述
快去试试吧

java中的for循环的嵌套(实现打印正三角形效果) 运行效果: 一、 for循环嵌套和正方形对角线 说明: 上面的两种方式使用for循环的嵌套(主要是内循环的循环条件的不同)最后的效果都是生成一个正方形。 但是我们知道正方形有两个对角线,在java中我们可以通过内循环的控制是范对角线还是正对角线。 快速判断正方向的对角线走向,同时看外循环和内循环的第一个值: 如果是 for (int i=1; ){ for(int j=1; ) } 说明就是就是反对角线(此时对应的是左上角) 如果是 for(int i=1; 阅读详情

相关推荐

从零开始:手把手教你用VOACAP软件预测短波最佳工作频率(OWF)

本文详细介绍了如何使用VOACAP软件预测短波通信的最佳工作频率(OWF),涵盖软件安装、参数配置、电离层模型设置及结果解读。通过实战案例和优化技巧,帮助用户掌握短波传播特性,提升通信效率。特别适合业余无线电爱好者和专业通信人员参考。

weixin_30897079的博客 649

for循环之打印三角形

知识点 一.直角三角形(左上左下右上右下,都有图) 1.1打印直角三角形(左上) /**打印直角三角形 * ** *** **** ***** 如上图 */ class DemoXing2 { public static void main(String[] args) { //打印行数row for(int row=1;row<=5;row++){ //打印星星 for(int star=0;star <row ;star++){ Syst

qq_64436320的博客 6618

Windows下构建ImGui.Net

工具 Visual Studio 2017 操作 下载项目 git clone https://github.com/mellinoe/ImGui.NET.git 编译 右键以下两个项目并调试: ImGui.NET.SampleProgram ImGui.NET.SampleProgram.XNA Error fix 中间遇到一些问题: SDK版本不对 去微软官网下载安装对应版本 由于设置了代理被远程服务器拒绝连接 关闭代理(也许在环境变量中) nuget源无对应资源,404 NOT FOUN

jojozym的博客 1488

使用for循环打印输出三角形(直角、等腰)

这里写自定义目录标题使用for循环打印输出三角形直角三角形等腰三角形 使用for循环打印输出三角形 在JAVA 中,我们往往会使用for 循环来进行重复且大量的语句判断或输出,在前期的练习中我们可以通过打印输出三角形来进行练习。 直角三角形 在循环直角三角形的时候我们用到两次for循环进行打印输出*(星号键)来组成直角三角形。一层循环套另一层循环,第一层循环用来循环行数,第二层循环用来循环每行输出...

weixin_45906400的博客 4万+

NeurIPS‘25新研究!PINN+GNN强强联手,模型精度飙升50%!

物理图神经网络研究取得重大进展!UCLA团队提出的PhysGNN架构在NeurIPS'2025上引发关注,该模型成功融合PINN的物理约束优势与GNN的图结构处理能力,解决了工程仿真中的关键瓶颈。研究显示,PhysGNN在城市热网预测中误差降低42%,电网负荷模拟的物理规则违反率下降68%。同步解析的SyncTREE模型则创新性地将RC树物理特性融入GNN,实现毫秒级IC时序分析;HSPGNN模型通过嵌入偏微分方程,显著提升多变量时间序列填补精度。

m0_73122726的博客 1021

刷爆 Java 基础!1000 道经典面试题精解第一篇【序列化】

自定义序列化 / 反序列化的实现方式在实现接口的类中,手动重写和方法在方法内优先调用执行默认序列化逻辑;追加自定义逻辑(如敏感数据加密、临时字段赋值、兼容旧版本数据等)。// 序列化ID,保证兼容性// 敏感字段,默认不序列化,自定义处理// 自定义序列化// 执行默认序列化:写入username// 自定义逻辑:密码加密后写入// 自定义反序列化// 执行默认反序列化:读取username// 自定义逻辑:读取加密密码并解密// 模拟加密/解密工具方法。

七叔的博客 191

使用for循环打印三角形

1.右直角三角形 for (int i=1;i<=10;i++){ for (int j=1;j<=10-i;j++){ System.out.print(" "); } for(int k=1; k<=i;k++){ System.out.print("* "); } System.out.print

m0_57833606的博客 5179

【教程4>第4章>第22节】FFT频偏估计方法,导频+cordic频偏估计方法,costas环的性能对比

频偏范围适应性:Costas 环频偏锁定和基于 PN 导频和 CORDIC 算法的频偏估计都可以通过调整参数来适应一定范围的频偏,但 Costas 环的频率捕获范围相对较窄,而基于 PN 导频和 CORDIC 算法的频偏估计,基于 FFT 变换频偏估计对频偏范围较大。在高信噪比条件下,三种方法都可以获得较高的估计精度,但在低信噪比环境中,基于 PN 导频和 CORDIC 算法的频偏估计,基于 FFT 变换频偏估计这两个开环方案相对更具优势,而Costas 环频偏锁定的精度可能会受到较大影响.

FPGA/MATLAB学习教程/源码/项目合作开发 609

# java学习记录(用for循环打印等边三角形,及其算法思想解析)

for循环打印三角形及其算法解析

Billyhz的博客 6153

生成模型实战 | 基于Transformer生成音乐

本文介绍了基于Transformer架构的音乐生成方法,将音乐视为一系列事件序列进行处理。与将音乐表示为多维图像的MuseGAN不同,该方法使用类似GPT的仅解码器模型,基于先前事件预测下一个音乐事件。模型使用MIDI格式的钢琴音乐数据,通过分词处理将音符转换为note-on、note-off、time-shift和velocity四种事件类型,共388个独特词元,映射为索引序列后输入网络。训练完成后,可通过调整温度参数控制生成音乐的新颖性,从而创作出风格类似训练数据且连贯逼真的音乐作品。

盼小辉丶的博客 5845

30天入门 SAP BTP 开发系列之十八:保姆级教程 - 如何部署 SAP UI5 到 SAP BTP Cloud Foundry 环境

本文摘要: 本文详细介绍了如何将SAP UI5应用部署到Cloud Foundry环境。首先需完成前17篇教程学习,创建SAP BTP子账户并启用Cloud Foundry环境。在SAP Business Application Studio中创建Fiori开发空间,导入GitHub上的UI5项目代码。通过npm run build命令打包成mtar文件后,使用cf deploy命令部署到Cloud Foundry。部署成功后,可在BTP控制台查看应用或通过命令行获取访问URL。整个过程涵盖了环境准备、代码

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1020

用for循环语句打印三角形

for循环语句打印正、倒三角形;

qq_45537062的博客 3229

Thor芯片部署

英伟达Jetson Thor芯片性能分析与应用现状 摘要:英伟达最新发布的Jetson Thor芯片基于Blackwell架构,官方宣称AI算力达2070TFLOPS(FP4),较前代Orin提升7.5倍,配备14核Arm CPU和128GB内存。然而实际量产版算力缩水至700TOPS,且因4nm制程良率问题多次延期至2025-2026年交付。该芯片支持FP4/FP8量化、Transformer引擎等先进特性,适用于自动驾驶、机器人等边缘AI场景,但受供应链限制,国内厂商倾向自研方案。开发者可通过JetPa

xiaomu_347的博客 431

java for 循环打印 三角形

问题使用for 打印一个三角形如图 思路:将其分为3部分打印如图 代码如下 package xyz.for循环的3个作业; public class triangle { //打印一个三角形triangle public static void main(String[] args) { for (int i = 1; i <= 5; i++) { ...

半亩方糖 2554

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

java中使用for循环打印三角形

java中使用for循环打印三角形 (1)打印一个左直角三角形 import java.util.Scanner; public class Triangle { public static void main(String[] args) { //打印一个左直角三角形; Scanner input=new Scanner(System.in); System.out.print("请输入三角形的行数:"); int row=input.nextInt(); for(int i=0;i<ro

weixin_45669016的博客 5383

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

java使用for循环打印三角形

使用for循环打印三角形 package struct; /** * @author 吴某人 * @PackageName:struct * @ClassName:TextDemo01 * @Description: 打印三角形 * @date 2020/8/14 001416:40 */ public class TextDemo01 { public static void main(String[] args) { //打印三角形 5行 for(

qq_46867640的博客 1340

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Java用for循环打印正三角形和倒三角形

public class Test05 { public static void main(String[] args) { // 在这里打印出正三角形 for (int i = 1; i <= 10; i++) { for (int j = 1; j <= i; j++) { System.out.print("*"); } System.out....

weixin_45654215的博客 6812

Java for循环打印三角形

Java for循环打印三角形 package com.struct; ​ public class TestDemo01 { public static void main(String[] args) { //打印三角形 for (int i = 1; i <= 5; i++) { for (int j = 5; j >= i; j--) { System.out.print(" "); ...

Charsir的博客 427

Java利用for循环打印各种图形:正三角形、倒三角形、正等腰三角形、倒等腰三角形和菱形

打印各种三角形 打印水仙花数 打印九九乘法表 读入一个整数(行数),用*打印正三角形、倒三角形、正等腰三角形、倒等腰三角形和菱形(for循环) import java.util.Scanner; public class TestGraphics { public static void main(String[] args) { Scanner sc = new Scanner(S...

奈何的人生 9431

Java打印三角形(双层for循环)

Java打印三角形(双层for循环) 1.第一个三角形: 打印样式: 外层for循环控制行数,内层for循环控制“*”的个数 public static void demo01(){ //行数:4行 for(int i=1;i<=4;i++){ /* 找规律: 第一行:1个* 第二行:3个* 第三行:5个* 第四行:7个* *

淼的博客 3867

java打印直角三角形,for循环嵌套

1.打印直角三角形(靠左) 2.打印直角三角性(靠右)

菜鸟一梦 8417

【Java】for循环打印三角形

for循环打印三角形

Jack 1000

Java双重for循环打印三角形

【代码】Java双重for循环打印三角形。

z1561599530b的博客 728

java基础:用for循环打印三角形

【代码】java基础:用for循环打印三角形。

caiyuanj3的博客 526

Java中使用for循环打印直角三角形,倒立直角三角形,等腰三角形,平行四边形,菱形等

1.打印正直角三角形 package javacto.taobao.com; public class TestFor { public static void main(String[] args) { //package for(int i=1;i<=10;i++){ for(int j=1;j<=i;j++){ System.out.print("*"); }

曾昭武 8225

java打印三角形,空心,for循环嵌套

1.等腰三角形(空心) 2.直角三角形(空心)

菜鸟一梦 1万+
下一篇: 基于red5实现直播
yigebd
博客等级 码龄10年 8粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值