public class Factorial{
public static void main(String[] args) {
int n=5;
long result=1;
do { ;
;
}
System.out.println("5的阶乘为: "+result);
}
}
result*=n; --- n--; --- while(n>=1);
举一反三
- 【填空题】请阅读下面的程序。 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"); } } } 程序的运行结果是()
内容
- 0
写出下面程序的输出( )。 public class Test { public static void main (String args[ ]) { iht x=1, y=2; System. out. println ("result="+x+y); System. out. println ("result="+(x+y)); A.result=12 result=12 B.result=3 result=3 C.result=3 result=12 D.result=12 result=3
- 1
下面程序段的输出结果是( )。 public class Test public static void main (String[] args) int n=10,result=0; for (int i=1;i<=n;i++) result+=i; System.out.println("result is"+result); A: A) result is 55 B: B) result is 45 C: C) result is 56 D: D) result is 54
- 2
以下程序运行结果为: public class Q { public static void main(String argv[]) { int anar[]= new int[5]; System.out.println(anar[0]); } }
- 3
下列程序的运行结果是()。 public class Test public static void main ( String [ ] args ) int count = 0 for( int i = 1 i < 5 i = 2) for( int j = 1 j< = 10 j = 3) count System .out .print (count ) _
- 4
下面的程序没有编译错误,运行结果为:5。 class A { private int secret = 5; } public class Test1 { public static void main(String[] args) { A a = new A(); System.out.println(a.secret++); } }