(菜鸟教程)循环结构程序设计----for语句的使用(九九乘法表)

for语句的使用

概念

一个完整的循环结构一般由四部份组成循环变量的初始化循环控制条件循环体循环变量的改变

  • 循环体是需要重复执行的操作序列。如:k+s=>s
  • 循环控制条件是重复执行的循环体所需要的条件,即当前条件成立时执行循环体,否则结束循环。 如:k<=100
  • 循环变量是决定循环条件是否成立的变量。 如k
  • 循环变量的改变反映了循环变量的变化规律,它使循环变量的值向着使循环变量结束的方向改变。如:k+1=>k
  • 循环变量的初始化是指在进入循环前,给循环变量赋初值,否则首次进入循环时,无法确定控制循环条件是否成立。如:1=<k
相关格式如下

    for(初始化表达式;条件表达式;循环后的操作表达式) {
		循环体;
	}


执行流程:

  1. 执行初始化表达式
  2. 执行判断条件表达式,看其返回值是true还是false
    如果是true,就继续执行
    如果是false,就结束循环
  3. 执行循环体语句;
  4. 执行循环后的操作表达式
  5. 回到条件表达式继续2.3.4.5步,直到第二步时false
实例

简单的十以内求和

public class fortest {
	public static void main(String[] args){
int sum=0;//声明储存和的整形变量,为了程序成功运行以及不影响结果,赋初值为0
//定义for循环,整形变量num从1递增到10,在循环体中进行求值
for(int num=1;num<=10;num++){
	sum+=num;
		}
	System.out.print(sum);
	}
}

找出100~200之间不能被3整除的数。

public class fortest {
	public static void main(String[] args){
	int k;//定义被判断的整形变量k
	//从100开始循环,到200为止
	for(k=100;k<=200;k++){
		if(k%3!=0){
			System.out.print(k);//将不能被3整除的数据挑出来
			System.out.print(",");
		}
	}
	}
}

结果

100,101,103,104,106,107,109,110,112,113,115,116,118,119,121,122,124,125,127,128,130,131,133,134,136,137,139,140,142,143,145,146,148,149,151,152,154,155,157,158,160,161,163,164,166,167,169,170,172,173,175,176,178,179,181,182,184,185,187,188,190,191,193,194,196,197,199,200,

打印九九乘法表。


public class fortest {
	public static void main(String[] args){
	int x;//乘数1
	int y;//乘数2
	int one=1;//声明乘法表首列数字,并赋初值
	int d;//用来储存两个乘数的乘积
	int first;//显示首行数字
	System.out.print("#");
	//利用for循环显示首行
		for(first=1;first<=9;first++){
			System.out.printf("%5d", first);
		}
		System.out.println();
		for(x=1;x<=9;x++){
			System.out.printf("%d",one++);//显示第一列
			for(y=1;y<=x;y++){
				System.out.printf("%5d",x*y);	
			}
			System.out.println();
		}
	}
}

结果

这里是引用

由于笔者能力有限,如有错误,请指正

参考文献:https://viewer.mosoteach.cn/viewer?token=241994412cdcc2841fee24daa97403ef
参考文献:https://blog.csdn.net/qq_24644517/article/details/81288789

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值