下面程序执行结果为: 1×1=1 2×1=2 2×2=4 3×1=3 3×2=6 3×3=9 9×1=9 9×2=18 9×3=27 9×4=36 9×5=45 9×6=54 9×7=63 9×8=72 9×9

admin2009-01-15  55

问题 下面程序执行结果为:
   1×1=1
   2×1=2  2×2=4
   3×1=3  3×2=6  3×3=9
   9×1=9  9×2=18  9×3=27  9×4=36  9×5=45  9×6=54  9×7=63  9×8=72  9×9=81
   请在每条横线处填写一个语句,使程序的功能完整。
   注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。
   public class ForLoopStatement{
   public static void main(String args[]) {
       int m,n;
   for(m=1; m<10; ______)
   ______
   System.out.print(m+"*"+n+"="+m*n+" ");
   ______}
   }

选项

答案m++ for(n=1;n<=m;n++) System.out.println();

解析 本题考查Java的循环语句。本题中m++;语句是使循环变量的值递增1,第一个for (m=1;m<10;m++)循环语句是用来控制乘法表的行输出,那么还要用一个for循环语句来实现控制列的输出。这个列的变量n要注意,它总是小于等于m的,所以应有for(n=1;n< =m;n++);语句System.out.println();是用来换行输出。
转载请注明原文地址:https://kaotiyun.com/show/2Tnp777K
0

最新回复(0)