/
因为家里的一点小事所以最近都没来得及给大家更新,我也是十分的迫切呀,言归正传,今天给大家带来的是for循环的一点小知识和用for循环打印一个九九乘法表。
/
1.for循环的基本结构
for(表达式1 ; 表达式2 ; 表达式3){
循环体;
}
表达式1:计数器的初始化,只能被初始化一次
表达式2:循环条件的判断,多次执行
表达式3:修改计数器,多次执行
2.范例:从1打印到100;
我们可以先用while循环表示,做一下对比
while循环体:
class Demo16{
public static void main(String [ ] args){
int i = 1;//计数器的初始化
while(i <= 100){
System.out.println(i);
i++;//计数器的累加
}
}
}
这样打明显是可以的,当然我们有更明显的办法,使用
for循环:
class Demo16{
public static void main(String [ ] args){
for(int i = 1; i <= 100;i++){
System.out.println(i);
}
}
}
用起来也很丝滑。然后我们就需要来解决九九乘法表了。
3.九九乘法表的打印.
首先要分析九九乘法表的构造,我们简单地用3乘3的来演示一下
1 * 1=1 2 * 1=2 3 * 1 =3
1 * 2=2 2 * 2=4 3 * 2=6
1 * 3=3 2 * 3 =6 3 * 3 =9
为了方便我们给出一个直观的规律,选择将前后重复的地方也给他补上,这样更好观察。
我们将*前面的当作列,*后面的当成行,就可以有两个循环,行和列的循环
class Demo25{
public static void main(String [ ] args){
//外层作为行循环
for(int i = 1 ;i <= 3 ;i++){
for(int j = 1;j <=i ; j++){
System.out.print(j + * +i+ “=” +(i * j));
}
System.out.println();
}
}
}
j <=i 内层循环的这个条件就可以去除 我们上展示的多余的部分
运行结果如下:
九九乘法表,只需要将外层循环的方位修改为 i<=9 就成功了
for(int i = 1 ;i <= 9 ;i++),结果如下