下面程序是计算5的阶乘,请在横线处填空,使用程序功能完整。
public class Factorial{
public static void main(String[] args) {
int n=5;
long result=1;
do { ;
;
}
System.out.println("5的阶乘为: "+result);
}
}
public class Factorial{
public static void main(String[] args) {
int n=5;
long result=1;
do { ;
;
}
System.out.println("5的阶乘为: "+result);
}
}
举一反三
- 【填空题】请阅读下面的程序。 public class WhileDemo2 { public static void main(String[] args) { int n=1; int result=1; while(_____<=_____){ result*=n; ______; } System.out.println(result); } } 在空白处填写正确的代码,令程序完成求10的阶乘的功能
- (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 Test public static void main ( String[] args) int result=0; for ( int i=1;i<=5;i++) if ( i%2==0 ) continue; result + =i; System. out. println ("result is " + result ); A: result is 7 B: result is 8 C: result is 9 D: result is 10
- 下面程序运行结果为___________________。public class MyClass{ private static int a = 19; public static void modify(int a){ a = a + 5;} public static void main(String[] args){ modify(a); System.out.println(a); }}
- 请阅读下面的程序 public class Example03 { public static void main(String args) { int x = 3; if (x > 5) { System.out.println("a"); } else { System.out.println("b"); } } } 程序的运行结果是()