首页 > 编程语言 >测开必备-java基础-for循环语句的用法

测开必备-java基础-for循环语句的用法

时间:2024-10-20 09:21:21浏览次数:7  
标签:语句 初始化 测开 java 示例 sum 循环 步进 表达式

什么是for循环?for循环的基本结构

什么是for循环?

for循环是一种编程中的控制结构,它允许你重复执行一段代码固定的次数。当你需要执行一系列重复的任务时,for循环就非常有用。

for循环的基本结构

在Java中,for循环的基本结构如下:

for (初始化表达式; 循环条件; 步进表达式) {  
    // 循环体:要重复执行的代码  
}

  • 初始化表达式:在循环开始前执行,通常用于初始化一个计数器变量。
  • 循环条件:在每次循环迭代之前检查。如果条件为真(true),则执行循环体;如果为假(false),则跳出循环
  • 步进表达式:在每次循环迭代之后执行,通常用于更新计数器变量。

    示例:打印1到10的数字

    下面是一个使用for循环打印1到10的数字的示例:

    public class ForLoopExample {  
        public static void main(String[] args) {  
            for (int i = 1; i <= 10; i++) {  
                System.out.println(i);  
            }  
        }  
    }

    在这个示例中:

  • 初始化表达式是 int i = 1,它声明了一个名为 i 的变量并将其初始化为1。
  • 循环条件是 i <= 10,这意味着只要 i 的值小于或等于10,循环就会继续。
  • 步进表达式是 i++,它在每次循环迭代后将 i 的值增加1。

    示例:计算1到100的和

    下面是一个使用for循环计算1到100的和的示例:

    public class SumExample {  
        public static void main(String[] args) {  
            int sum = 0;  
            for (int i = 1; i <= 100; i++) {  
                sum += i;  
            }  
            System.out.println("The sum of numbers from 1 to 100 is: " + sum);  
        }  
    }

    在这个示例中,我们声明了一个名为 sum 的变量来存储总和,并在循环体内使用 sum += i 来累加每个数字。

    注意事项

  • 避免无限循环:确保循环条件最终会变为假,否则你会得到一个无限循环。
  • 变量作用域:在for循环中声明的变量(如上面的 i)在循环外部是不可见的。
  • 步进表达式:步进表达式可以是正数也可以是负数,这决定了循环是递增还是递减。

    小结

    for循环是编程中非常有用的工具,它可以帮助你简化重复的任务。通过理解for循环的基本结构和如何使用它,你可以编写出更简洁、更高效的代码。

  • **本人所有原创文章** **第一时间发布至此公众号「进击的bug」** ![](/i/l/?n=24&i=blog/1561116/202410/1561116-20241020093048494-170861262.png)

    标签:语句,初始化,测开,java,示例,sum,循环,步进,表达式
    From: https://www.cnblogs.com/gxj521test/p/18486937

    相关文章

    • java计算机毕业设计基于的旅游景区指南系统的设计与实现(开题+程序+论文)
      本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着社会经济的不断发展,旅游业蓬勃兴起,人们的旅游需求日益增长 12。如今旅游景区数量众多且分布广泛,游客在面对海量的旅游目的地时,往往难以抉择......
    • Java毕设项目案例实战II基于Spring Boot的药店管理系统的设计与实现(开发文档+数据库+
      目录一、前言二、技术介绍三、系统实现四、论文参考五、核心代码六、源码获取全栈码农以及毕业设计实战开发,CSDN平台Java领域新星创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导。获取源码联系方式请查看文末一、前言随着医疗行业的快速发展和人们对健康需求......
    • Java之反射机制详解
      一、基本概念Java反射(Reflection)是一种允许程序在运行时动态地检查和操作类、接口、字段、方法等内部信息的机制。通过反射,程序可以在不知道对象类型的情况下创建对象、调用方法和访问字段,甚至访问私有成员。反射机制为Java程序提供了极大的灵活性和扩展性,是Java语言中一个......
    • 第二部分 Java基本语法
      第二部分Java基本语法一个main方法头文件包含如下:2.1标识符Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。关于Java标识符,有以下几点需要注意:所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始首字符之后可以是字母(A-Z或......
    • Java设计模式——适配器模式
      适配器模式(AdapterPattern)是一种结构型设计模式,它用于将一个类的接口转换成客户端希望的另一个接口,使得原本由于接口不兼容而无法一起工作的类可以协同工作。适配器模式的主要目的是兼容性和重用性,特别是在使用一些已有的类,而它们的接口又不符合要求时。适配器模式的核心思想......
    • JavaScript中的this指向
      1.函数在调用时,JavaScript会默认给this绑定一个值;2.this的绑定和定义的位置(编写的位置)没有关系;3.this的绑定和调用方式以及调用的位置有关系;4.this是在运行时被绑定的;this的绑定规则规则一:默认绑定在函数独立调用时使用默认绑定,可以理解为函数没有被绑定到某个对象上常见......
    • Java的重载和主要内存区
      JAVA的重载​在Java中,重载(Overloading)是指在同一个类中可以定义多个同名的方法,但它们的参数列表必须不同。重载可以通过改变参数的数量、类型或者顺序来实现。重载提高了代码的可读性和灵活性。JAVA重载要满足的条件:在同一个类下:java的重载必须在同一个类之下方法名相同......
    • 【Java】Java面向对象与方法
      1.基本方法1.1.基本定义在Java中,方法即为函数,Java中的方法定义遵循下面的通用格式修饰符返回值方法名(形参列表){方法体}对于基本方法的定义,遵循下面的结构publicstatic返回类型方法名(形参列表){方法体}是否需要返回类型和形参列表需要看该......
    • Java21虚拟线程:我的锁去哪儿了?
      0前言最近的文章中,我们详细介绍了当我们迁移到Java21并将代际ZGC作为默认垃圾收集器时,我们的工作负载是如何受益的。虚拟线程是我们在这次迁移中兴奋采用的另一个特性。对虚拟线程新手,它们被描述为“轻量级线程,大大减少编写、维护和观察高吞吐量并发应用程序的工作量。”......
    • 【Java基础】物理内存&虚拟内存
      前言在Java程序运行过程中,操作系统为其分配了物理内存和虚拟内存。理解这两者的概念有助于明晰内存管理和性能优化。一、物理内存物理内存是指计算机的实际RAM(随机存取存储器)。Java进程在运行时需要向操作系统请求内存资源,操作系统通过分配物理内存来满足Java进程的内存......