java while 循环输出乘法表这种写法感觉不太懂是什么意思,求大佬详细解释一下每一步 100
2个回答
展开全部
双重循环么 一个乘数一个被乘数 每次执行外层循环的时候j的值都会被重新赋成1 当i=1时 j也是1 里面的System.out只会输入一次 这时候是1*1 然后内层while结束 到下一句输出空格 然后i++ i就变成2了 依然满足i<=9的条件 外层循环继续 走到j=1这句 重新给j赋值为1 这时候i=2 j=1先输出一次System.out 这时候输出的2*1 j++ 变成2 内层循环条件依然满足 再一次System.out 这是2*2 然后内层循环再次结束 继续往下走 以此类推 直到i大于9 整个循环结束
追问
不是,我是觉得和while循环的结构式感觉有些区别
为什么i和j的赋值不能在程序最开头赋值?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询