Java学习之for循环打印菱形练习

for循环语句是Java程序设计中非常有用的循环语句。一个for循环可以用来重复执行某条语句,直到某个条件得到满足。在Java 5新增的加强的foreach语法,也非常有用。

1. for语句

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

for(初始化; 布尔表达式; 更新) { //代码语句

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

  • 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
  • 然后,检测布尔表达式的值。如果为 true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。
  • 执行一次循环后,更新循环控制变量。
  • 再次检测布尔表达式。循环执行上面的过程。

2.foreach语句

  foreach语句是for语句的特殊简化版本,foeeach语句并不能完全取代for语句,然而任何foreach语句都可以改写为for语句版本。foreach不是一个关键字,习惯上将这种特殊的for语句格式称之为foreach语句。foreach语句在遍历数组、集合等方面为程序员提供了很大的方便。语法格式如下:

  for(元素变量 x :遍历对象 obj ){ 引用x 的Java 语句}    

  foreach语句中的元素变量,不必对其进行初始化。元素变量的数据类型必须和对象 obj 的数据类型一致。

另外使用for循环组合可以打印很多有趣的图形。像九九乘法表,各式菱形......    下面是用for循环练习的菱形:

原文地址:https://www.cnblogs.com/sdlzspl/p/7204940.html