当前位置: 代码迷 >> 综合 >> For循环—九九乘法表
  详细解决方案

For循环—九九乘法表

热度:38   发布时间:2023-12-17 02:22:36.0

For循环—九九乘法表
作者:邱名涛
撰写时间:2019 年 7 月 7 日
关键技术:嵌套Four循环语句

任何软件和程序,小到练习,大到一个操作系统,本质上都是由“变量、选择语句、循环语句”组成
代码:

  System.out.println("###########嵌套Four循环语句(九九乘法表)############"); //如果一下子计算太多可能会不了理解,一步一步来。//1、计算1*2=2 2*2=4for(int n=1;n<=2;n++) { //乘法口诀,变的是前面的乘数,和后面的积,中间的乘数不变。System.out.println(n+"*"+2+"="+(n*2)); //然后拼接一下字符,输出结果}

在这里插入图片描述

System.out.println("###########嵌套Four循环语句(九九乘法表)############"); //如果一下子计算太多可能会不了理解,一步一步来。//1、计算1*2=2 2*2=4/** for(int n=1;n<=2;n++) { //乘法口诀,变的是前面的乘数,和后面的积,中间的乘数不变。* System.out.println(n+"*"+2+"="+(n*2)); //然后输出 }*///计算九九乘法表for(int n=1;n<=9;n++) {//由上面例子,知道变的是前面的乘数,那就再嵌套一个循环,让中间的值也自增。for(int n2=1; n2<=n;n2++) {//乘法口诀,变的是前面的乘数,和后面的积,中间的乘数不变。System.out.print(n2+"*"+n+"="+(n*n2)+"\t");//让n代替2进行叠加,加上\t水平制表符(\u0009)}System.out.println();}

输出结果:
在这里插入图片描述

例1、System.out.println("######用循环分别计算100以内的奇数及偶数的和#####");int sum01=0;//定义变量接收偶数int sum02=0;//定义变量接收奇数for (int n = 1; n <=100; n++) {if(n%2==0) { //%表示:求余,判断n是否可以除以2结果等于0(等于0=偶数/不等于零=奇数)sum01+=n; //或者:sum01=sum01+n(偶数相加)}else {sum02+=n;//奇数相加}}System.out.println("偶数相加结果="+sum01);System.out.println("奇数相加结果="+sum02);

在这里插入图片描述

例2、System.out.println("######用循环输出1~1000之间能被5整除的数,且每行输出5个#####");for (int n = 1; n <=1000; n++) {//循环1000个数if(n%5==0) {//判断!如果可以被5整除的,就输出System.out.print(n+"\t");}if(n%25==0) {//每行输出5个System.out.println();}}

在这里插入图片描述