本题利用递归方法求前n个自然数的和(n=lO)。
public class javal{
public static void main(String[]args){
int sum=add(10):
System.out.println("1+2+…+9+10="+
sum);
}
public static int add( ){
if(n= =l){
;
}
else
;
}
}
发布于 2022-05-11 10:32:56
登录后免费查看答案
关注者
0
被浏览
30
1 个回答
推荐阅读
-
执行下列程序之后,变量n的值为( )。public class Exam{public static void main(String[]args){int y=2;int z=3:int n=4:n=n+-y*z/n;System.out.println(n);}}
2022-05-11 关注 0 浏览14 1答案
-
以下程序计算1+1/3+1/5+…+1/(2N+1),直至1/(2N+1)小于0.00001,横线处应补充的程序是( )。public class Sun{public static void main(String args[]){int n=1:double term,sum=1.0:do{n= __ ;term=1.0/n;sum=sum+term;}while(term>=0.00001);System.out.println(n);System.out.println(sum);}}
2022-05-11 关注 0 浏览18 1答案
-
阅读下列代码:public class Person{static int arr[]=new int[10];public static void main(String args){System.out.println{arr[9]);}}该代码的运行结果是( )。
2022-05-11 关注 0 浏览74 1答案
-
阅读下列代码后public class Person{int arr[]=new int[10];public static void main(String args[]){System.out.println(arr[1]);}}正确的说法是
2022-05-11 关注 0 浏览40 1答案
-
阅读下列代码Public class Person{Static int arr[ ] = new int (10);Public static void main (String args[]) {System.out.println(arr[9]);}}该代码运行的结果是
2022-05-13 关注 0 浏览57 1答案
-
阅读下列利用递归来求n!的程序Class FactorialTest{Static long Factorial (int n) { //定义Factorial ()方法If (n==1)Return 1;ElseReturn n* Factorial(_____);}Public static void main (String a[]) { // main ()方法Int n=8;System.out.println{n+”! = ”+Factorial (n)};}}为保证程序正确运行,在下划线处应该填入的参数是
2022-05-13 关注 0 浏览20 1答案
-
下面程序中类ClassDemo中定义了一个静态变量sum,分析程序段的输出结果。class ClassDemo {public static int sum=1;public ClassDemo() {sum = sum + 5;}}public class ClassDemoTest{public static void main(String args[]) {ClassDemo demo1=new ClassDemo();ClassDemo demo2=new ClassDemo();System.out.println(demo1.sum);}}
2022-05-10 关注 0 浏览47 1答案
-
阅读下列程序 public class VariableUse{public static void main(String[]args){int a; if(a= =8){int b=9; System.OUt.println("a="+a): System.out.println("b="+b); }System.Out.println("a="+a): System.OUt.println("b="+b); }}该程序在编译时的结果是( )。
2022-05-11 关注 0 浏览31 1答案
-
下列程序的输出结果是( )。class Test{public static void main(String args[]){int n=7:n<<=3;n=n&n+1|n+2^n+3;n>>=2:System.out.println(n);})
2022-05-11 关注 0 浏览23 1答案
-
下面代码运行结果是( ) public class Demo{ public int add(int a,int b){ try{ return a+b; }catch(Exception e){ System.out.println(“catch 语句块”); }finally{ System.out.println(“finally 语句块”); } return 0; } public static void main(String[] args){ Demo demo = new Demo(); System.out.println(“和是:”+demo.add(9,34)); } }
2021-11-22 关注 0 浏览246 1答案