
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源
去关联
for循环像一个计数循环:设定一个计数器,初始化它,然后在计数器到达某值之前,重复执行循环体,而每执行一轮循环,计数器值以一定步进行调整,比如加1或者减一。
这篇文章的内容将讲解以下知识点:
for循环和while循环区别
案例:阶乘
写一个程序,让用户输入N,然后计算的结果需要用一个变量保存,可以是int的factor,在计算中需要有一个变量不断的从1递增到n,那可以是int的i
Scanner in=new Scanner(System.in);
int n = in .nextInt();
int factor = 1;
int i =1;
while(i<=n)
{
factor=factor*i;
i=i+1;
}
System.out.println(factor);
}
Scanner in=new Scanner(System.in);
int n = in .nextInt();
int factor = 1;
for(int i =1;i<=n;i=i+1)
{
factor=factor*i;
}
System.out.println(factor);
}
}
第一部分是一个初始化,可以定义一个新的变量:int count=10或者直接赋值:i=10.
第二部分是循环维持的条件,这个条件是先进行的,与while循环一样,进入循环之前,首先要检验条件是否满足,条件满足才执行循环;条件不满足就结束循环。
第三部分是步进,即每轮执行了循环体之后,必须执行的表达式,通常我们在这里改变循环变量,进行加或者减的操作。
本文转载自公众号:java极客技术