请问一下这是为什么

来源:5-1 编程练习

浅忆C

2020-03-14 14:37

package imooc;


public class 乘法表 {


public static void main(String[] args) {

// TODO 自动生成的方法存根

for(int j=1; j<=9;j++){            //这里的 int j=1 和 int i=1 为什么在前面先定义好然后在循环内省略会出错

for(int i=1; i<=j;i++){            

System.out.print(i+"*"+j+"="+i*j+'\t');

}

System.out.println();

}

}


}


写回答 关注

2回答

  • 浅忆C
    2020-03-14 17:41:47

    好的谢谢

  • 慕粉1474636685
    2020-03-14 16:57:38

    在前面定义好,for的循环变量的值,不在随外面的值开始变化,而是当前值的大小。执行完第一次循环,i和j的值都变成2,就输入2*2,以此类推。1*1=1,2*2=4,3*3=9。。。。。。。

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题