精华内容
下载资源
问答
  • //打印一个正直角三角形。 public class testfor{ public static void main(String[] args){  for(int i=1;i  for(int j=1;j  System.out.print("*");  }  System.out.print
    //打印一个正直角三角形。
    
    public class testfor{
    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.println();
             }
      }

    }

    如图:


    //打印一个倒立直角三角形。
    public class testfor{
    public static void main (String [] args){
    for(int i=1;i<=10;i++){
       for(int j=10;j>=i;j--){
    System.out.print("*");
       }
    System.out.println();
     }
    }

    }

    如图:


    //打印一个正的等腰三角形
    public class testfor{
    public static void main(String[] args){
    for(int i=1;i<=10;i++){
    for(int j =10;j>i;j--){
    System.out.print(" ");
    }
    for(int j=1;j<=2*i-1;j++){
    System.out.print("*");
    }
    System.out.println();
    }
    }
    }

    如图:


    //打一个倒立的等腰三角形
    public class testfor{
    public static void main(String[] args){
        for(int i=0;i<8;i++){
             for(int j=0;j<i;j++){
                 System.out.print(" ");
                 }
             for (int j=14;j>2*i+1;j--){
    System.out.print("*");
    }
    System.out.println();
     
             }
      }
    }

    如图:


    //打印一个平行四边形
    public class testfor{
    public static void main(String [] args){
    for(int i=0;i<5;i++){
    for(int j=4;j>i;j--){
    System.out.print(" ");
    }
    for(int j=0;j<8;j++){
    System.out.print("*");
    }
    System.out.println();
    }
    }
    }

    如图:


    //打印一个菱形
    public class testfor{
    public static void main(String[] args){
    for(int i=0;i<8;i++){
    for(int j=7;j>i;j--){
    System.out.print(" ");
    }
    for(int j=0;j<2*i+1;j++){
    System.out.print("*");
    }
    System.out.println();
    }
    for(int i=0;i<8;i++){
    for(int j=0;j<=i;j++){
    System.out.print(" ");
    }
    for(int j=14;j>i*2+1;j--){
    System.out.print("*");
    }
       System.out.println();
    }
     }

    如图:


    总结:通过各种循环画图,得出第一层循环是控制打印的行数,第二层for循环控制要打印的空格和*号的个数的 !

    展开全文
  • Python使用for循环打印直角三角形

    千次阅读 2020-04-16 15:25:16
    文章目录1. 直角在左上方2. 直角在左下方3. 直角在右上方4. 直角在右下方 1. 直角在左上方 ...for i in range(a): print('*'*(a - i)) # 若要使打印出的星号✳️之间有空格,将'*'改为'* '即可...


    1. 直角在左上方

    # 打印形状 #
    *****
    ****
    ***
    **
    *
    
    # 实现代码 #
    # 输入层数
    a = int(input('请输入层数:'))
    
    for i in range(a):
        print('*'*(a - i))			# 若要使打印出的星号✳️之间有空格,将'*'改为'* '即可
    

    2. 直角在左下方

    # 打印形状 #
    *
    **
    ***
    ****
    *****
    
    # 实现代码 #
    # 输入层数
    a = int(input('请输入层数:'))
    
    for i in range(a):
        print('*'*(i + 1))
    

    3. 直角在右上方

    # 打印形状 #
    *****
     ****
      ***
       **
        *
    
    # 实现代码 #
    # 输入层数
    a = int(input('请输入层数:'))
    
    # 可以将第三第四种三角形看作一个由' '和'*'组成的矩形,
    # >>> 因此,每行的' '和'*'数量相加必等于a <<<
    for i in range(a):
        print(' '*i + '*'*(a - i))
    

    4. 直角在右下方

    # 打印形状 #
        *
       **
      ***
     ****
    *****
    
    # 实现代码 #
    # 输入层数
    a = int(input('请输入层数:'))
    
    # 可以将第三第四种三角形看作一个由' '和'*'组成的矩形,
    # >>> 因此,每行的' '和'*'数量相加必等于a <<<
    for i in range(a):
        print(' '*(a - 1 - i) + '*'*(i + 1))
    

    纵使for循环有千万种变化,但只要本心仍在,就不会在这些纷繁的变化之中迷失了方向。

    生活亦是如此。

    那么,一个生活在“for循环”中的程序猿(媛)应当如何才能做到保持本心呢?

    不如试着去到👉🏻这首歌曲👈🏻 (我写的)中寻找答案~


    相关内容

    展开全文
  • 前言 为什么互联网资讯这么发达,但是没有出现技术人才井喷? 为什么会出现应届生薪资倒挂多年老员工的现象? 这个世界有太多的现象都可以用**“二八定律”**来解释。 20%拿着高工资,80%每天挣扎在增删改查边缘。...

    前言

    为什么互联网资讯这么发达,但是没有出现技术人才井喷

    为什么会出现应届生薪资倒挂多年老员工的现象?

    这个世界有太多的现象都可以用**“二八定律”**来解释。

    20%拿着高工资,80%每天挣扎在增删改查边缘。

    职场一分钱一分货

    人家拿高薪,不是全靠运气

    工作年限越久,不代表越值钱

    一年经验用了五年,无法改变

    因为经历不等于经验

    加班“重灾区”的互联网行业以996闻名,每天超过11小时的工作时长每年位居各行业之首。

    工作内容重复,加班导致学习时间不够,无法跟上技术更新脚本。

    如何花最少时间学习最多知识,迫在眉睫!

    如何打破程序员提升的三大屏障,成为符合互联网行业的JAVA高级工程师。

    类的生命周期

    类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载,验证,准备,解析,初始化,使用,卸载这7个阶段.其中其中验证、准备、解析3个部分统称为连接.

    加载、验证、准备、初始化和卸载这五个阶段的顺序是确定的,类型的加载过程必须按照这种顺序按部就班地开始,而解析阶段则不一定:它在某些情况下可以在初始化阶段之后再开始,这是为了支持Java语言的运行时绑定特性(也称为动态绑定或晚期绑定)

    注意,这里的几个阶段是按顺序开始,而不是按顺序进行或完成,因为这些阶段通常都是互相交叉地混合进行的,通常在一个阶段执行的过程中调用或激活另一个阶段。

    加载:查找并加载类的二进制数据

    在加载阶段,虚拟机需要完成以下3件事情:

    • 1)通过一个类的全限定名来获取定义此类的二进制字节流。
    • 2)将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。
    • 3)在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口。

    验证:确保被加载的类的正确性

    验证是连接阶段的第一步,这一阶段的目的是为了确保Class文件的字节流中包含的信息符合当前虚拟机的要求,并且不会危害虚拟机自身的安全。验证阶段大致会完成4个阶段的检验动作:

    • 文件格式验证: 验证字节流是否符合Class文件格式的规范;例如: 是否以0xCAFEBABE开头、主次版本号是否在当前虚拟机的处理范围之内、常量池中的常量是否有不被支持的类型。
    • 元数据验证:对字节码描述的信息进行语义分析(注意: 对比javac编译阶段的语义分析),以保证其描述的信息符合Java语言规范的要求;例如: 这个类是否有父类,除了java.lang.Object之外。
    • 字节码验证:通过数据流和控制流分析,确定程序语义是合法的、符合逻辑的。
    • 符号引用验证:确保解析动作能正确执行。

    验证阶段是非常重要的,但不是必须的,它对程序运行期没有影响,如果所引用的类经过反复验证,那么可以考虑采用-Xverifynone参数来关闭大部分的类验证措施,以缩短虚拟机类加载的时间。

    准备:为类的静态变量分配内存,并将其初始化为默认值

    准备阶段是正式为类变量分配内存并设置类变量初始值的阶段,这些变量所使用的内存都将在方法区中进行分配

    该阶段的注意事项:

    • 这时候进行内存分配的仅包括类变量(被static修饰的变量),而不包括实例变量,实例变量将会在对象实例化时随着对象一起分配在Java堆中。
    • 这里所设置的初始值通常情况下是数据类型默认的零值(如00Lnullfalse等),而不是被在Java代码中被显式地赋予的值。

    比如:假设一个类变量的定义为: public static int value = 3;那么变量value在准备阶段过后的初始值为0,而不是3,因为这时候尚未开始执行任何Java方法,而把value赋值为3的put static指令是在程序编译后,存放于类构造器()方法之中的,所以把value赋值为3的动作将在初始化阶段才会执行。

    • 对基本数据类型来说,对于类变量(static)和全局变量,如果不显式地对其赋值而直接使用,则系统会为其赋予默认的零值,而对于局部变量来说,在使用前必须显式地为其赋值,否则编译时不通过。

    • 对于同时被staticfinal修饰的常量,必须在声明的时候就为其显式地赋值,否则编译时不通过;而只被final修饰的常量则既可以在声明时显式地为其赋值,也可以在类初始化时显式地为其赋值,总之,在使用前必须为其显式地赋值,系统不会为其赋予默认零值。

    • 对于引用数据类型reference来说,如数组引用、对象引用等,如果没有对其进行显式地赋值而直接使用,系统都会为其赋予默认的零值,即null

    • 如果在数组初始化时没有对数组中的各元素赋值,那么其中的元素将根据对应的数据类型而被赋予默认的零值。

    • 如果类字段的字段属性表中存在ConstantValue属性,即同时被final和static修饰,那么在准备阶段变量value就会被初始化为ConstValue属性所指定的值。假设上面的类变量value被定义为: public static final int value = 3;编译时Javac将会为value生成ConstantValue属性,在准备阶段虚拟机就会根据ConstantValue的设置将value赋值为3。我们可以理解为static final常量在编译期就将其结果放入了调用它的类的常量池中

    解析:把类中的符号引用转换为直接引用

    解析阶段是虚拟机将常量池内的符号引用替换为直接引用的过程,解析动作主要针对接口字段类方法接口方法方法类型方法句柄调用点限定符7类符号引用进行。符号引用就是一组符号来描述目标,可以是任何字面量。

    直接引用就是直接指向目标的指针、相对偏移量或一个间接定位到目标的句柄。

    初始化:对类的静态变量,静态代码块执行初始化操作

    初始化,为类的静态变量赋予正确的初始值,JVM负责对类进行初始化,主要对类变量进行初始化。在Java中对类变量进行初始值设定有两种方式:

    • 声明类变量是指定初始值
    • 使用静态代码块为类变量指定初始值

    类初始化的步骤

    • 假如这个类还没有被加载和连接,则程序先加载并连接该类
    • 假如该类的直接父类还没有被初始化,则先初始化其直接父类
    • 假如类中有初始化语句,则系统依次执行这些初始化语句

    触发类初始化的时机

    只有当对类的主动使用的时候才会导致类的初始化,类的主动使用包括以下六种:

    • 使用new关键字实例化对象的时候。

    • 读取或设置一个类型的静态字段(被final修饰、已在编译期把结果放入常量池的静态字段除外)的时候。

    • 调用一个类型的静态方法的时候。

    • 使用java.lang.reflect包的方法对类型进行反射调用的时候,如果类型没有进行过初始化,则需要先触发其初始化。

    • 当初始化类的时候,如果发现其父类还没有进行过初始化,则需要先触发其父类的初始化。

    • 当虚拟机启动时,用户需要指定一个要执行的主类(包含main()方法的那个类),虚拟机会先初始化这个主类。

    以下几种情况不会执行类初始化

    1. 通过子类引用父类的静态字段,只会触发父类的初始化,而不会触发子类的初始化。

    2. 定义对象数组,不会触发该类的初始化。

    3. 常量在编译期间会存入调用类的常量池中,本质上并没有直接引用定义常量的类,不会触 发定义常量所在的类。

    4. 通过类名获取 Class 对象,不会触发类的初始化。

    5. 通过 Class.forName 加载指定类时,如果指定参数 initialize 为 false 时,也不会触发类初 始化,其实这个参数是告诉虚拟机,是否要对类进行初始化。

    6. 通过 ClassLoader 默认的 loadClass 方法,也不会触发初始化动作。

    使用

    类访问方法区内的数据结构的接口, 对象是Heap区的数据。

    卸载

    Java虚拟机将结束生命周期的几种情况

    • 执行了System.exit()方法
    • 程序正常执行结束
    • 程序在执行过程中遇到了异常或错误而异常终止
    • 由于操作系统出现错误而导致Java虚拟机进程终止

    类加载器

    什么是类加载器

    虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。 实现这个动作的代码模块称为“类加载器”。

    类加载器的层次

    双亲委派模型要求除了顶层的启动类加载器外,其余的类加载器都应有自己的父类加载器。不过这里类加载器之间的父子关系一般不是以继承(Inheritance)的关系来实现的,而是通常使用组合(Composition)关系来复用父加载器的代码。

    从Java虚拟机的角度来讲,只存在两种不同的类加载器:一种是启动类加载器(Bootstrap ClassLoader),这个类加载器使用C++语言实现,是虚拟机自身的一部分;另一种就是所有其他的类加载器,这些类加载器都由Java语言实现,独立于虚拟机外部,并且全都继承自抽象类java.lang.ClassLoader。

    从Java开发人员的角度来看,类加载器还可以划分得更细致一些,绝大部分Java程序都会使用到以下3种系统提供的类加载器:

    启动类加载器(Bootstrap ClassLoader)

    这个类将器负责将存放在<JAVA_HOME>\lib目录中的,或者被-Xbootclasspath参数所指定的路径中的,并且是虚拟机识别的(按照文件名识别,如rt.jar、tools.jar,名字不符合的类库即使放在lib目录中也不会被加载)类库加载到虚拟机内存中。

    扩展类加载器(Extension ClassLoader)

    这个加载器由sun.misc.Launcher$ExtClassLoader实现,它负责加载<JAVA_HOME>\lib\ext目录中的,或者被java.ext.dirs系统变量所指定的路径中的所有类库,开发者可以直接使用扩展类加载器。

    应用程序类加载器(Application ClassLoader)

    这个类加载器由sun.misc.Launcher$AppClassLoader来实现。由于应用程序类加载器是ClassLoader类中的getSystem-ClassLoader()方法的返回值,所以有些场合中也称它为“系统类加载器”。

    它负责加载用户类路径(ClassPath)上所有的类库,开发者同样可以直接在代码中使用这个类加载器。如果应用程序中没有自定义过自己的类加载器,一般情况下这个就是程序中默认的类加载器。

    我们的应用程序都是由这3种类加载器互相配合进行加载的,如果有必要,还可以加入自己定义的类加载器。

    最后

    最后,强调几点:

    • 1. 一定要谨慎对待写在简历上的东西,一定要对简历上的东西非常熟悉。因为一般情况下,面试官都是会根据你的简历来问的; 能有一个上得了台面的项目也非常重要,这很可能是面试官会大量发问的地方,所以在面试之前好好回顾一下自己所做的项目;
    • 2. 和面试官聊基础知识比如设计模式的使用、多线程的使用等等,可以结合具体的项目场景或者是自己在平时是如何使用的;
    • 3. 注意自己开源的Github项目,面试官可能会挖你的Github项目提问;

    我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!

    以上面试专题的答小编案整理成面试文档了,文档里有答案详解,以及其他一些大厂面试题目。

    如何获取整理好的Java面试专题资料?

    资料获取方式:点击这里免费下载

    面试答案

    三面头条+四面阿里+五面腾讯拿offer分享面经总结,最终入职阿里

    三面头条+四面阿里+五面腾讯拿offer分享面经总结,最终入职阿里

    。**

    如何获取整理好的Java面试专题资料?

    资料获取方式:点击这里免费下载

    面试答案

    [外链图片转存中…(img-9PNc8EvR-1624065011463)]

    [外链图片转存中…(img-R7utw3cr-1624065011465)]

    三面头条+四面阿里+五面腾讯拿offer分享面经总结,最终入职阿里

    展开全文
  • 打印直角三角形print('打印直角三角形')for i in range(1,10):print('*'*i)打印倒立直角三角形for x in range(10):for i in range(x,10):print('*',end='')print('')同一行打印两个直角三角形print('同一行打印直角...

    打印直角三角形

    print('打印直角三角形')

    for i in range(1,10):

    print('*'*i)

    打印直角三角形.jpg

    打印倒立直角三角形

    for x in range(10):

    for i in range(x,10):

    print('*',end='')

    print('')

    打印倒立直角三角形.bmp

    同一行打印两个直角三角形

    print('同一行打印直角三角形')

    for j in range(10):

    for x in range(0,j):

    print('*',end='')

    for n in range(j,19-j):

    print(' ',end='')

    for k in range(0,j):

    print('*',end='')

    print('')

    同一行打印直角三角形.bmp

    直角三角形拼装心形

    print('直角三角形拼装心形')

    for j in range(8):

    for x in range(0,j):

    print('*',end='')

    for n in range(j,19-j):

    print(' ',end='')

    for k in range(0,j):

    print('*',end='')

    print('')

    for i in range(10):

    for j in range(0,0 + i):

    print(end=' ')

    for k in range(0 + i,10):

    print('*',end=' ')

    print('')

    直角三角形拼装心形.bmp

    打印等腰三角形

    print('打印等腰三角形')

    for i in range(10):

    for j in range(0,10 - i):

    print(end=' ')

    for k in range(10 - i,10):

    print('*',end=' ')

    print('')

    打印等腰三角形.bmp

    打印倒立等腰三角形1

    print('打印倒立等腰三角形1')

    for j in range(10):

    for x in range(0,j):

    print(end=' ')

    for n in range(j,15-j):

    print('*',end='')

    print('')

    打印倒立等腰三角形1.bmp

    打印倒立等腰三角形2

    print('打印倒立等腰三角形2')

    for i in range(10):

    for j in range(0,0 + i):

    print(end=' ')

    for k in range(0 + i,10):

    print('*',end=' ')

    print('')

    打印倒立等腰三角形2.bmp

    同一行打印两个等腰三角形

    print('同一行打印两个等腰三角形')

    for i in range(10):

    for j in range(0,10 - i):

    print(end=' ')

    for k in range(10 - i,10):

    print('*',end=' ')

    for n in range(0,0 ):

    print(end=' ')

    for m in range(0 + i,10):

    print(' ',end=' ')

    for jj in range(10,10):

    print(end=' ')

    for kk in range(10 - i,10):

    print('*',end=' ')

    print('')

    同一行打印两个等腰三角形.bmp

    等腰三角形拼装心形

    print('等腰三角形拼装心形')

    for i in range(10):

    for j in range(0,10 - i):

    print(end=' ')

    for k in range(10 - i,10):

    print('*',end=' ')

    for n in range(0,0 ):

    print(end=' ')

    for m in range(0 + i,10):

    print(' ',end=' ')

    for jj in range(10,10):

    print(end=' ')

    for kk in range(10 - i,10):

    print('*',end=' ')

    print('')

    for i in range(20):

    for j in range(0,0 + i):

    print(end=' ')

    for k in range(0 + i,20):

    print('*',end=' ')

    print('')

    等腰三角形拼装心形.bmp

    打印正方形

    print('打印正方形')

    for i in range(10):

    for j in range(0,10 - i):

    print(end=' ')

    for n in range(0,0 + i):

    print(end=' ')

    for m in range(0 + i,10):

    print('*',end=' ')

    for k in range(10 - i,10):

    print('*',end=' ')

    print('')

    打印正方形.bmp

    打赏

    mm_facetoface_collect_qrcode_1513406583178.png

    ico-wechat.jpg如果您觉得不错,请打赏作者吧~

    展开全文
  • 1、一般会用到它的都是学过for循环的,...2、第一个for循环打印行,第二个for循环列。(for循环嵌套的基本原理) 三角形代码: 代码如下: public static void main(String[] args) { for (int i = 1; i <= ...
  • 打印五行五角星 //***** //***** //***** //***** //***** for(let i=0;i<5;i++){ for(let j=0;j<5;j++){ document.write("*")...打印直角三角形 //* //** //*** //**** //***** for(let i=1;i<=5;i++){.
  • 这里写自定义目录标题利用for循环打印空心矩形,直角三角形,空心直角三角形新的改变 利用for循环打印空心矩形,直角三角形,空心直角三角形 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想...
  • 1.实行直角三角形 public static void main(String[] args) { //直角三角形(实心) for (int i = 1; i <= 8; i++) {//控制打印8行 for (int j = 1; j <= i; j++) {//控制每行打印几个“*” //打印“*” .....
  • package practice; import java.util.Scanner; public class RightTriangle { ... System.out.print("请输入直角三角形打印行数:"); int lines = sc.nextInt(); for (int i = 0; i < lines;
  • 简单的for循环打印三角形1,for循环方法实现星星三角代码:for i in range(0,5):for j in range(i+1):if i == 4:print("* ",end="")continueif j == 0 or j == i:print("* ",end="")else:print(" ",end="")print()2....
  • For循环输出直角三角形

    千次阅读 2016-01-10 09:18:36
    需求:根据所给出的行数输出直角三角形,例如4行,如下 0 000 00000 0000000 分析:每行输出比上一行多2次循环 代码如下: public class ForTest { public static void main(String[] args) { int temp =...
  • public class javaDemo2 { public static void main(String[] args) { for (int i = 1; i <= 5; i++) { for (int j = 1; j <= i; j++) { System.out.print("*"); } System.out.println(); } .
  • 1.打印直角三角形(靠左)代码如下 2.打印直角三角形(靠右)代码如下
  • public class ForforDemo1 { /** * for循环嵌套使用案例 * 打印输出直角三角形的*图 * * * ** * *** * **** * ***** */ public static void main(String[] args) { for(int i = 0;i...
  • 直角三角形 ** * for (var i = 0; i &amp;amp;amp;lt; 6; i++) { for (var j = 6-i; j &amp;amp;amp;gt;0; j–) { document.write(&amp;amp;quot;*&amp;amp;quot;); } document.write(&...
  • 关于"三角形"的最新内容 聚合阅读这篇文章主要介绍了Python利用for循环打印星号三角形的案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...这篇文章主要介绍了Python判断三段线能否构成...
  • 程序流程控制主要包括三种,分别为判断结构、选择结构以及循环结构,今天要讲的是循环结构,...首先我们明白了打印直角三角形要使用嵌套循环,如果要打印直角三角形的话。我们首先要知道控制打印的外循环和内循环各自
  • 需求1:在控制台上打印一个倒立的五行五列的直角三角形。 代码: class Demo1{ public static void main(String[] args){ for (int i=0;i<5;i++){ // i 控制行数 for (int j=0;j<(5-i);j++){ // j 控制列数...
  • 倒立反方向直角三角形 ******  *****   ****    ***     **      *       for (var i = 0; i &amp;amp;lt; 6; i++) { for (var k = 0; k &amp;amp;lt; i; k++) { document.write(&...
  • 简单的for循环打印三角形1,for循环方法实现星星三角代码:for i in range(0,5):for j in range(i+1):if i == 4:print("* ",end="")continueif j == 0 or j == i:print("* ",end=&...
  • #使用C++for循环打印三角形、倒三角形、菱形、正方形 正三角形 总共有五行,故可进行四次循环。在循环里面嵌套打印空格和“ * ”的循环即可。 下面进行分析:第一次打印是三个空格,一颗“ * ”,第二次打印是两...
  • 简单的for循环打印三角形1,for循环方法实现星星三角代码:for i in range(0,5):for j in range(i+1):if i == 4:print("* ",end="")continueif j == 0 or j == i:print("* ",end="")else:print(" ",end="")print()2....
  • # 题目一:请输出如下直角三角形: # * # * * # * * * # * * * * # * * * * * for i in range(1, 6): print('* ' * i)
  • 利用for循环语句输出一个5层三角形,这个三角形第一行是A,后面几行分别是B,C,D和E
  • 编译代码 /*********************** ...**题目:利用for循环嵌套输出用*号组成的直角三角形** **作者:李坤** ************************/ #include int main() {  int i,j,k;  for(i=1;i  {  for(k=
  • 简单的for循环打印三角形1,for循环方法实现星星三角代码:for i in range(0,5):for j in range(i+1):if i == 4:print("* ",end="")continueif j == 0 or j == i:print("* ",end=&...
  • 一、for 循环判断语句 语法: 如图: 步骤: 例如: (1)打印1…10之间的整数 for(int num =1 ; num &lt;= 10; num++){ System.out.print(num + "\t"); } (2)、循环嵌套使用:打印九九...
  • 1、嵌套循环:将一个循环结构A声明到另一个循环结构B的循环体中,就构成了嵌套循环 2、 外层循环:循环结构B 内层循环循环结构A *3、说明 *①、内层循环结构遍历一遍,只相当与外层循环体执行 了一次 ②、假设外层...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 944
精华内容 377
关键字:

利用for循环打印直角三角形