当前位置: 首页 > 科技观察

从0开始学习Java的For循环

时间:2023-03-13 07:46:10 科技观察

本文内容将讲解以下知识点:for循环和while循环的区别①for循环和while循环的区别for(初始动作;条件;每一轮的动作){}中的forEvery表达式可以省略。for(condition;)==while(condition)case:factorial写一个程序,让用户输入N,然后计算结果需要保存在一个变量中,可以是int的因子,在计算中有需要是一个从1到n连续递增的变量,可以是int的i。扫描仪输入=新扫描仪(System.in);intn=in.nextInt();整数因子=1;诠释我=1;while(i<=n){factor=factor*i;我=我+1;}System.out.println(因子);}扫描仪在=新扫描仪(System.in);intn=in.nextInt();整数因子=1;for(inti=1;i<=n;i=i+1){factor=factor*i;}System.out.println(因子);}}for(initialization;condition;single-stepaction){}第一部分是初始化,可以定义一个新变量:intcount=10或者直接赋值:i=10。第二部分是环路维护的条件。这个条件首先执行。它与while循环相同。在进入循环之前,首先要检查条件是否满足。当满足时,循环结束。第三部分是stepping,也就是每轮执行完循环体之后必须要执行的表达式。通常我们在这里更改循环变量来执行加法或减法运算。如果三个循环体有固定次数,必须执行一次就用for,其他情况用while