首页 > 编程语言 >Java基本语法 for循环

Java基本语法 for循环

时间:2022-10-09 19:34:47浏览次数:47  
标签:笨猪 循环体 Java System 语法 循环 println out

for循环

虽然所有循环结构都可以用 while 或者 do...while表示,但 Java 提供了另一种语句 —— for 循环,使一些循环结构变得更加简单。

for循环执行的次数是在执行前就确定的。语法格式如下:

/*For循环结构的使用
一、循环结构的4个要素
① 初始化条件
② 循环条件  --->是boolean类型
③ 循环体
④ 迭代条件

二、for循环的结构

for(①;②;④){
	③
}
*/

关于 for 循环有以下几点说明:

  • 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
  • 然后,检测布尔表达式的值。如果为 true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。
  • 执行一次循环后,更新循环控制变量。
  • 再次检测布尔表达式。循环执行上面的过程。
public class ForTest {
    public static void main(String[] args) {
        /*
        System.out.println("笨猪猪");
        System.out.println("笨猪猪");
        System.out.println("笨猪猪");
        System.out.println("笨猪猪");
        System.out.println("笨猪猪");
        */
        for (int i = 1;i<=5;i++){
            System.out.println("肥宇大笨猪");
        }
        //i:在for循环内有效。出了for循环就失效了。
        //System.out.println(i);

        //练习:
        int num = 1;
        for (System.out.println('a');num<=3; System.out.println('c'),num++){
            System.out.println('b');
        }
        //输出结果为abcbcbc
        //例题:遍历100以内的偶数,输出所有偶数的和,输出偶数的个数
        int sum = 0;
        int count=0;
        for (int i = 1;i<=100;i++){
            if (i%2==0){
                System.out.println(i);
                sum+=i;
                count++;
            }
            //System.out.println("总和为:" + sum);
        }
        System.out.println("总和为"+sum);
        System.out.println("个数为"+count);
    }
}

标签:笨猪,循环体,Java,System,语法,循环,println,out
From: https://www.cnblogs.com/ljgjava/p/16773364.html

相关文章

  • 【Java高级】程序、进程和线程
    1.程序一段静态的代码(未启动的APP),可以完成特定任务。2.进程正在运行的程序(挂在后台的APP),系统给进程分配了内存。3.线程程序内部的一条执行路径(比如QQ中执行聊天功能,发......
  • 基于SSM+Vue校园勤工助学网站Java大学生勤工俭学管理系统(源码调试+讲解+文档)
    ......
  • 【Java高级】并行与并发
    1.单核与多核CPU(1)单核:一个人(2)多核:多个人人与人之间有力量的大小区分,核心也可分为大核、小核。多个人一起搬砖需要指挥配合->对多核的优化。2.串行排队一个一个来......
  • java反射——设计框架的灵魂
    目录​​一、什么是反射(机制)​​​​二、反射的好处​​​​三、获取Class类对象的方式​​​​四、Class类的实例化对象具有的功能​​​​反射的应用​​​​1、写一个"框......
  • Caused by: java.lang.UnsatisfiedLinkError: /root/jdk1.7.0_45/jre/lib/amd64/xawt/
    在一些linux环境中,尤其是server版中如果工程中使用了图片生成功能,在tomcat启动过程可能会出现如下错误Causedby:java.lang.UnsatisfiedLinkError:/root/jdk1.7.0_45/jre......
  • java---一个类调用另一个类的属性或方法
    在一个类里面调用另一个类得方法,可以在这个类里面new一个要调用的那个类的对象,从而调用另一个类的方法,也可以用另一个类的对象作为形参 //在一个类里面访问另一个类的属......
  • 使用Java调用RestFul接口的几种方法
    使用Java调用RestFul接口的几种方法 1.HttpURLConnectionpublicStringpostRequest(Stringurl,Stringparam){StringBufferresult=newStringBuffer();......
  • Java入门,如何高效学习
      对于当下要想入行学习Java,那就一定是个不错的选择,因为这个行业是个你只要努力就能看到成果的行业,而且就从近两年来看,当前的程序员依旧是这个时代的高薪职业,且想要入这......
  • javaweb文件上传和下载
    案例1:文件随同表单一起上传前端页面<div><formclass="form-signin"id="addSongFormId"enctype="multipart/form-data"method="post">歌曲:<inputtype="file"id="fileS......
  • while循环语句
    注意事项条件需提供布尔类型结果,True继续,False停止空格缩进不能忘请规划好循环终止条件,否则将无限循环案例1i=0whilei<100:print("小美,我喜欢你")......