Top

理解Java中的循环


循环的使用是编程语言的一种功能,它有助于在某些条件评估为真时重复执行一组指令/函数Java提供了三种执行循环的方法。虽然所有的方式提供了类似的基本功能,但它们的语法和条件检查时间不同。首先我们来看一下java中所有循环的的共同点。

  • 赋值变量
  • 判断条件
  • 赋值加减
  • 循环体

以for循环为例

我们先来看一下for循环的编写格式:

1
2
3
4
5
for(赋初值;判断条件;赋值加减){

执行语句;

}

很简单,一个for后边跟着一对小括号用来放表达式,再来一个花括号用来放循环体。其中的“赋初值”其实就是先声明一个变量,比如int i=0,这就相当于一个初始化的操作,然后紧接着就是判断条件,比如i<10,这也就是设置这个变量i的取值范围,最后就是赋值加减,就是把这个i进行一个自增或者自减的运算,比如i++或者i--

实例代码:

1
2
3
for(int i=0;i<10;i++){ //初始值i为0;判断i的值;进行自增运算
System.out.println(i); //执行循环体(通过循环连续打印出i的值)
}

运行结果:

显然运行代码后我们看到i的值被循环打印至9,这是因为i一开始它的值是0;但是有了i++就会让它进行123456…这样的自增,所以在循环中i就不会被反复地去打印它的这个初始值0,我们可以尝试去掉这个i++,运行后发现这个i的值也就是0会被一直无限的打印下去。

0被循环打印:

那么我们再来看看i<10,有了这个就相当于给这个i++做了个自增限制,也就是说这个i的值自增到9就结束了这个循环。

所以java中的循环还是很简单的。



未经允许不得转载: 小吴博客 » 理解Java中的循环