程序如下: public (1) abc(int a,int b){ System.out.println(a+b); return (a+b); } 程序正确运行,(1)处应该填入( )
A: void
B: static
C: int
D: String
A: void
B: static
C: int
D: String
举一反三
- 中国大学MOOC: public class Test{ public static void main(String[ ] args) { int result =???; System.out.println(result); } public static int operate(double a, int b) { return 10*(int)(a+b); } public static int operate(int a, double b) { return 100*(int)(a+b); } public static int operate(double a, double b) { return 1000*(int)(a+b); }}???处填入( )时,编译程序会出错。
- 写出程序的运行结果。 public class Demo{ public static void main(String args[]) { int b = get(); System.out.println(b); } public static int get() { try { return 1; } finally { return 2; } } }
- 以下程序运行结果是 public class Test { public static void main(String[] args) { int a=1,b[]={2}; add(a); add(b); System.out.println(a+","+b[0]); } static int add(int x){ x++; return x; } static void add(int[] x){ x[0]++; } }
- public class test1 { public static int add(int a, int b) { return a+b; } public static double add(double a, double b) { return a+b; } ________________ ___________________ { ________________ ___________________ } public static void main(String[] args) { System.out.println("调用add方法:"+add(2.1,3.4,4.5)); } }
- 以下静态方法的定义中正确的是() A: static void show(String name){ System.out.println(name);<br> } B: public static int add(int a,int b){ System.out.println(a+b); } C: public static boolean isPass(int x){ if (x>80){<br> return true;<br> }<br> return false;<br> } D: public static void print(int n){ return n;<br> }