那个网站专利分析做的好,中国建设银行济南招聘信息网站,江西邢台网络科技,网页站点设计文章目录 前言一、基础1.计算从0~100之间奇数之和和偶数之和2. 用for循环输出0~1000之间能被5整除的数#xff0c;每行输出三个 二、进阶1. 九九乘法表2.等边三角形 前言
本文主要讲解三种基本程序控制结构的练习题#xff0c;以期熟练掌握顺序、选择、循环三种基本结构 一、… 文章目录 前言一、基础1.计算从0~100之间奇数之和和偶数之和2. 用for循环输出0~1000之间能被5整除的数每行输出三个 二、进阶1. 九九乘法表2.等边三角形 前言
本文主要讲解三种基本程序控制结构的练习题以期熟练掌握顺序、选择、循环三种基本结构 一、基础
1.计算从0~100之间奇数之和和偶数之和 //定义变量存储奇数和偶数int oddsum 0;int evensum 0;for (int i 0; i 100; i) {//偶数和if(i%20){evensum i;//evensum evensum i}else{oddsum i;//不断更新变量的值达到总和的效果}}System.out.println(evensum);System.out.println(oddsum);2. 用for循环输出0~1000之间能被5整除的数每行输出三个 for (int i 0; i 1000; i) {if(i%50){// \t 电脑上的tab键产生间距使代码有美感System.out.print(i\t);//print:不换行打印}if (i%(3*5)0){System.out.println();//println换行打印}}二、进阶
1. 九九乘法表
思想
for循环的嵌套行、列思想每个循环变量之间具有关联性。
1*11
1*22 2*24
1*33 2*36 3*39
1*44 2*48 3*412 4*416
1*55 2*510 3*515 4*520 5*525
1*66 2*612 3*618 4*624 5*630 6*636
1*77 2*714 3*721 4*728 5*735 6*742 7*749
1*88 2*816 3*824 4*832 5*840 6*848 7*856 8*864
1*99 2*918 3*927 4*936 5*945 6*954 7*963 8*972 9*981 观察结果需要输出九行可以直接九条System.out.println()语句打印也可以用i变量循环打印九行。观察每行每行都可以抽象为a*bcb可以和行数i直接关联。a可以看成是从1~i的循环 //循环九行for(int i 1; i 9; i){//i行循环i次for(int j 1; j i; j){System.out.print(j*ii*j\t);}System.out.println();}2.等边三角形 * * * * * * * * * *
* * * * *
观察结果需要打印五行*用循环每行需要打印的*是跟行数相对应的 //打印五行每行打印对应行数个*for(int i 1; i 5; i){for(int j 1; j i; j){System.out.print(* );}System.out.println();}//0.2打印空格for(int i 1; i 5; i){//空格从上到下逐行减少第一行的空格是最后一行行数-1for(int k 1; k 5-i; k){System.out.print( );}for(int j 1; j i; j){System.out.print(* );}System.out.println();}
//打印倒三角for(int i 1; i 5; i){for(int k 1; k i; k){System.out.print( );}for(int j 0; j 5-i; j){System.out.print(* );}System.out.println();}