Java中的花样for循环

博客介绍了for循环的多重嵌套运用,包括利用其打印特殊图案(如展示的图一、图二、图三)和九九乘法表,还阐述了for循环语句的循环流程,给出了循环结构语句示例及详细的流程步骤。

for循环的多重嵌套运用并利用循环打印特殊图案和九九乘法表

1.打印特殊图案

打印如下所示图案

	 * 1.*          *******       *
	 * 2.**			******	     ***	    
	 * 3.***		*****		*****   
	 * 4.****		****       *******
	 * 5.*****		***	      *********
	 * 6.******		**	     ***********
	 * 7.*******	*       *************
图一

下面展示一些 内联代码片

public static void main(String[] args) {
		// 特殊图案
		for (int i = 1; i <= 7; i++) {
			// 打印“*”号 观察团会发觉每一行的图案数和行数一致
			for (int j = 1; j <= i; j++) {
				System.out.print("*");
			}
			// 打印换行
			System.out.print("\n");
		}

	}
// 打印结果如下
*
**
***
****
*****
******
*******;
图二

下面展示一些 内联代码片

for (int i = 7; i >= 1; i--)// 注意这里的i--
		{
			// 打印“*”号 观察团会发觉每一行的图案数和行数一致
			for (int j = 1; j <= i; j++) {
				System.out.print("*");
			}
			// 打印换行
			System.out.print("\n");
		}
// 打印结果如下
*******
******
*****
****
***
**
*
图三

下面展示一些 内联代码片


for (int i = 1; i <= 7; i++) {
			// 打印空格
			// 注意7-i表示空格的个数
			for (int j = 1; j <= 7 - i; j++) {
				System.out.print(" ");
			}
			// 打印"*"号
			// 2*i-1表示*号的个数
			for (int j = 1; j <= 2 * i - 1; j++) {
				System.out.print("*");
			}
			System.out.print("\n");
		}
// 打印结果如下
     *
    ***
   *****
  *******
 *********
***********
*************

打印九九乘法表

下面展示一些 内联代码片

	for (int i = 1; i <= 9; i++) {
			for (int j = 1; j <= i; j++) {
				// 判断当i等于j时把i*j计算出来并换行
				if (i == j) {
					System.out.print(i + "*" + j + "=" + i * j + "\n");
				} else {
					System.out.print(i + "*" + j + "=" + i * j + "  ");
				}
			}
		}
// 结果如下
1*1=1
2*1=2  2*2=4
3*1=3  3*2=6  3*3=9
4*1=4  4*2=8  4*3=12  4*4=16
5*1=5  5*2=10  5*3=15  5*4=20  5*5=25
6*1=6  6*2=12  6*3=18  6*4=24  6*5=30  6*6=36
7*1=7  7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49
8*1=8  8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64
9*1=9  9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81
for循环语句的循环流程
循环结构语句

for (int i = x; i <= y; i++){

System.out.print(i);
}
For循环流程:
1.表示 i= x
2.表示 i<=y
3.表示 i++
4.表示 System.out.print(i)
1——>2(ture)——>4——>3——>2(ture)…——>4——>3(false)结束for循环

评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值