下面是打印输出所有和为10000的连续整数(如:1998,1999,2000,2001,2002)的程序,请在每条横线处填写适当语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。 p

admin2009-01-15  87

问题 下面是打印输出所有和为10000的连续整数(如:1998,1999,2000,2001,2002)的程序,请在每条横线处填写适当语句,使程序的功能完整。
   注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。
      public class Sum10000{
        public static void main(String   args[  ]){
          int i;
          int j;
          int k;
          int sum;
        for(i=1;i<=10000;______________){
            sum=0;
            j=i;
          __________________;
         while(sum<10000)
      {
          ______________
         if(sum==10000)  {
            for(k=i;k<=j;k++)
              System.out.println(k+ "");
            System.out.println("********");
              }
         }
      }
  }

选项

答案i++ sum+=i; sum+=++j;

解析 本题主要考查for循环语句、while循环语句。解答本题的关键是熟练使用for循环语句、while循环语句的使用。在本题中,for(i=1;i<=10000;i++)语句中的i++是用来使循环变量递增1,sum+=i;语句的功能是用来累加循环变量i,sum+=++j;语句的功能是用来累加循环变量j。
转载请注明原文地址:https://jikaoti.com/ti/JkkiFFFM
0

最新回复(0)