首页 > 编程语言 >Java当中如何用“for循环嵌套”在相应的行数打出对应的星星数?

Java当中如何用“for循环嵌套”在相应的行数打出对应的星星数?

时间:2023-09-26 09:02:09浏览次数:54  
标签:星星 打出 外层 Java 内层 嵌套 循环 行数

1.首先打开一个类,在这个类中创建一个方法

2. 我们用i来替代行数,j来替代星星数

3.在for循环的嵌套中,外层循环进行一次,内层循环全部进行

for语句的语法为

for(起始条件,结束条件,循环增量)

第一次循环开始:

外部 i=1 (外层执行),内部 j=1 (内层执行),j<i+1 (内层结束),打出结果“*”,

由于 j=1, j<i+1为true,所以j有一个增量,j++=2,此时就 j<i+1 为false,则跳出内层循环,

i<=5(外层结束),换行;

 

第二次循环开始:

由于 i=1,i<=5为true,所以第二次循环开始时,i有一个增量,i++=2,

外部 i=2 (外层执行),内部 j=1(内层执行),j<i+1(内层结束),打出结果“*”,

j=1 , j<i+1 true(内层增量),j++=2;j=2(内层执行),j<i+1(内层结束),打出结果“*”,

j=2,j<i+1 true(内层增量),j=3(内层执行)j=3,j<i+1 false(跳出内层),

i<=5(外层结束),换行;

 

此时已经打出2个“*”,由于这里的print没有ln,所以不换行,则第二行有2个“*”,即第二行“**”

之后的循环以此类推

4. 以下是完整的代码以及运行结果

 

 

标签:星星,打出,外层,Java,内层,嵌套,循环,行数
From: https://www.cnblogs.com/wild-bokeyuan/p/17729310.html

相关文章

  • Java 对象转Map,Java Map转对象方法
    Java对象转Map,JavaMap转对象方法importcom.alibaba.fastjson.JSON;importorg.apache.commons.beanutils.BeanMap;importorg.apache.commons.beanutils.BeanUtils;importjava.lang.reflect.Field;importjava.lang.reflect.InvocationTargetException;importjava.ut......
  • Java之转换流的详细解析
    2.转换流2.1字符编码和字符集字符编码计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的数字、英文、标点符号、汉字等字符是二进制数转换之后的结果。按照某种规则,将字符存储到计算机中,称为编码。反之,将存储在计算机中的二进制数按照某种规则解析显示出来,称为解码......
  • RAS非对称加解密-RAS加解密和签名和验签,密钥生成器(java代码)
    RAS非对称加解密-RAS加解密和签名和验签,密钥生成器(java代码)RSA算法是一种非对称加解密算法。服务方生成一对RSA密钥,即公钥+私钥,将公钥提供给调用方,调用方使用公钥对数据进行加密后,服务方根据私钥进行解密。1.RAS密钥生成器2.RAS加解密和签名和验签代码13.RAS实现签名......
  • 无涯教程-JavaScript - STANDARDIZE函数
    描述STANDARDIZE函数从以均值和standard_dev为特征的分布返回归一化值。语法STANDARDIZE(x,mean,standard_dev)争论Argument描述Required/OptionalXThevalueyouwanttonormalize.RequiredMeanThearithmeticmeanofthedistribution.RequiredStandard_de......
  • 无涯教程-JavaScript - STDEV.P函数
    描述STDEV.P函数根据作为参数给出的总体(忽略逻辑值和文本)来计算标准差。语法STDEV.P(number1,[number2]...)争论Argument描述Required/OptionalNumber1Thefirstnumberargumentcorrespondingtoapopulation.RequiredNumber2...编号参数2到254对应于总体......
  • 盘点 Java 那些已经被淘汰的技术
    引言从07年至今,转眼间接触Java已近16年了,见证了许多Java技术变迁,包括:JavaEE框架,从Sun公司的EJB的没落,到百家混战,再到现在Spring一统天下Web开发,从JSP+JavaBean(Model1),到JSP+Servlet+JavaBean(Model2),再到SSH(Struct+Spring+Hibernate)组合,再再到现在SSM(Sp......
  • 【Java】在树结构中给节点追加数据
    一、功能需求有个树状组件,展示区域层级,每个区域节点需要展示该地区下的统计信息从来没做过,给我整不会了属实是 二、功能分析原型有功能和老系统代码,查看源码后发现的结构框架1、树组件是自己用ul+li封装的,牛逼2、数据加载逻辑是:先加载区域树接口,然后加载区域所有统计......
  • idea java代码注释模板制作 idea类注释模板设置【转载】
    一、类模板设置1、进入设置页面:File-->settings-->Editor-->FileandCodeTemplates-->Files2、设置类、接口、枚举模板信息3、点击Apply应用设置二、方法模板设置1、同样打开设置:File-->settings-->Editor-->LiveTemplates2、新建模板组:命名为userDefine3、选中新建的模板组,新......
  • Python与Java的语法区别
    数据容器/数组/集合Python:对数据容器的操作#对list进行切片,从1开始,4结束,步长1(默认步长为1)my_list=[0,1,2,3,4,5,6]result1=my_list[1:4]print(f"结果1:{result1}")#对tuple进行切片,从头开始,到最后结束,步长1my_tuple=(0,1,2,3,4,5,6)result2=my_tu......
  • Sentienl基于Jdk17版本运行出错:java.lang.IllegalStateException: Cannot load config
    java.lang.IllegalStateException:Cannotloadconfigurationclass:com.alibaba.csp.sentinel.dashboard.DashboardApplicationatorg.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostP......