(3-2)根据提示补全程序空白处,使程序能够正确运行。/计算1+2!+3!+4!+5!+6!public class Demo11 {public static void main(String[] args) {long sum=0;long fac=1;/阶乘项的计算结果int i=1;while( ① ) {fac= ② ;/计算阶乘i++;sum= ③ ;/累加}System.out.println("sum="+sum);}}

(3-2)根据提示补全程序空白处,使程序能够正确运行。

//计算1+2!+3!+4!+5!+6!

public class Demo11 {

public static void main(String[] args) {

long sum=0;

long fac=1;//阶乘项的计算结果

int i=1;

while( ① ) {

fac= ② ;//计算阶乘

i++;

sum= ③ ;//累加

}

System.out.println("sum="+sum);

}

}

参考答案与解析:

相关试题

分行写出以下程序的运行结果:public class X3_3_1 (public static void main(String[] args){for(int i = 0; i <

分行写出以下程序的运行结果:public class X3_3_1 (public static void main(String[] args){for(in

  • 查看答案
  • 程序:class TestApp{public static void main

    [单选题]程序:class TestApp{public static void main (String[] args){int x=6;if (x>l)System. out. println("x>l");else if (x>5)System. out .println("x>5");else if (x<10)System. out. println("x

  • 查看答案
  • 程序:classTestApp{public static void main

    [单选题]程序:classTestApp{public static void main (String[] args){int X=5:switch (x){case l:case 2:case 3:System. out.println(“一季度”);break;case 4:case 5:case 6:System. out.println(“二季度”);break;default:System. out.println(“三季度以上&rd

  • 查看答案
  • 有以下程序public class Sun{public static void

    [单选题]有以下程序 public class Sun { public static void main(string args[ ]) { int a, b; for(a=1, b=1; a<=100; a++) { if(b>=10} break; if (b%3 1) { b+=3; continue; } } System.cut.println(A) ; } } 执行后的输出结果是( )。A.101B.6C.5D.4

  • 查看答案
  • 有如下程序public class Sun{public static void

    [单选题]有如下程序 public class Sun { public static void main(String args[ ]) { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2: a++; b++; } System.out.println("a="+a+","+"b="+B) } }该程序的输出结果是( )。A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=0,b=0

  • 查看答案
  • 有以下程序public class Sun{public static void

    [单选题]有以下程序 public class Sun { public static void main(string args[ ]) { int a, b; for(a=1, b=1; a<=100; a++) { if(b>=10) break; if (b%3==1) { b+=3; continue; } } System.out.println(A) ; } } 执行后的输出结果是( )。A.101B.6C.5D.4

  • 查看答案
  • 下列程序片断的执行,说法正确的是 public class Test ( public static void main (String[] args){ byte b =100; int i =b;

    下列程序片断的执行,说法正确的是 public class Test ( public static void main (String[] args){ by

  • 查看答案
  • 现有:class TestApp{public static void main

    [单选题]现有:class TestApp{public static void main (String[] args){for (int i=0; i

  • 查看答案
  • 阅读下面程序public class Test3 { public static

    [单选题]阅读下面程序 public class Test3 { public static void main(String[] args) { int x=3,y=4,z=5; String s="xyz": System.out.println(s+x+y+z); } } 程序运行的结果是A.xyz12B.xyz345C.xyzxyzD.12xyz

  • 查看答案
  • 阅读下面程序public class Test2 {public static

    [单选题]阅读下面程序 public class Test2 { public static void main(String args[]){ int a=1O, b=4, c=20, d=6; System.out.println(a++*b+c*--D) ; } } 程序运行的结果是A.144B.160C.140D.164

  • 查看答案