(菜鸟教程)循环结构程序设计----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

发布了6 篇原创文章 · 获赞 5 · 访问量 1348
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览