为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下这是为什么

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 回答

好的谢谢

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问一下这是为什么

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信