Advertisement

Java中for循环for(int i=0; i<=10; i=i++) System.out.print(i);为何会无限输出0?

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
这段Java代码中的for循环由于在更新表达式部分使用了错误的语法`i=i++`,导致循环条件永远不会变为假,从而造成无限循环并持续输出数字0。正确的写法应该是`i++`或`i=i+1`。 在Java循环中遇到一个问题:为什么`for(int i= 0; i<=10;i=i++)System.out.print(i);`会无限输出0?这段代码的问题在于循环的增量部分应该是`i++`而不是`i=i++`,后者会导致变量i始终为0,从而形成一个无限循环。正确的写法是:`for(int i= 0; i<=10;i++) System.out.print(i);`

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Javaforfor(int i=0; i<=10; i=i++) System.out.print(i);0
    优质
    这段Java代码中的for循环由于在更新表达式部分使用了错误的语法`i=i++`,导致循环条件永远不会变为假,从而造成无限循环并持续输出数字0。正确的写法应该是`i++`或`i=i+1`。 在Java循环中遇到一个问题:为什么`for(int i= 0; i<=10;i=i++)System.out.print(i);`会无限输出0?这段代码的问题在于循环的增量部分应该是`i++`而不是`i=i++`,后者会导致变量i始终为0,从而形成一个无限循环。正确的写法是:`for(int i= 0; i<=10;i++) System.out.print(i);`
  • Java I/O: Practical Tips and Techniques for Effective I/O Usage, 2nd Edition
    优质
    本书为读者提供了关于Java输入输出(I/O)系统实用技巧和技术的全面指南,帮助开发者更有效地使用I/O功能。第二版进行了更新和扩展,涵盖了最新的Java版本特性。 Elliotte Rusty Harold 的《Java I/O, 2nd Edition》通常以.chm格式的电子书转成的Pdf形式出现,但效果不佳。我将.chm文件与自己转换的一个pdf文件一起打包放上来,以便大家查阅。另外还附上了第一版的一个pdf文件。
  • 【Python 技巧】[i for i in range(1,10)]: 使用列表解析和for生成列表
    优质
    本教程介绍了如何使用Python中的列表解析结合for循环来简洁高效地生成数字列表,提供了一个快速学习列表操作技巧的实例。 经常可以看到类似于 `[i for i in range(1, 10)]` 的表达式,这种表达式被称为列表解析(List Comprehensions)。还有类似的字典解析、集合解析等。列表解析是一种将一个列表(实际上可以应用于任何可迭代对象)转换成另一个新列表的工具,在这个过程中可以根据需要指定元素必须满足一定的条件才能添加到新的列表中,并且每个元素都可以根据需求进行相应的变换。 每个列表解析表达式都能用 `for` 循环来实现,但不是所有的 `for` 循环都能够转化为列表解析。相比起传统的循环结构,使用列表解析可以使代码更加简洁并且运行效率更高。其基本语法形式为 `[expression for iter_val in iterable]`。
  • Ethernet/IP Stack for I/O Adapter Devices
    优质
    本软件包提供了一套完整的以太网/IP协议栈解决方案,专为I/O适配器设备设计。它支持高效的数据传输和网络通信,适用于自动化、工业控制等场景。 OpENer_1.2.0是国外某大学为IO适配器编写的EtherNetIP协议栈的开源代码。
  • I-V_Measurement_for_Keithley_2400_using_LabVIEW.rar
    优质
    本资源提供了一种使用LabVIEW软件与Keithley 2400系列SMU(半导体测量单元)进行I-V特性测试的方法,适用于科研和教育领域。包含相关程序代码及示例。 此程序用于绘制FET器件的I-V曲线图,并专为Keithley 2400系列设计。它可以显示I(t)、V(t) 和 I(V) 曲线,还具备自动CSV数据记录功能。该软件稳定可靠,适用于对多个测量对象进行测试(如一系列串联的FET)。
  • vgg_gen_48.i
    优质
    vgg_gen_48.i可能是关于基于VGG架构的一种深度学习模型或图像处理算法的设计文件,其中数字48可能代表特定层的数量或参数配置。需要更多上下文来提供精确描述。 在使用OpenCV 3.2进行CMake配置时需要下载一个文件vgg_generated_48.i,并将其放置于opencv_contrib/modules/xfeatures2d/cmake/.download/目录下的特定子文件夹中,该子文件夹的名称可能有所不同。