如下合法的函数定义( )
A: int add(int a, b){return a+b}
B: void add(void a, void b){return a+b;}
C: void add(int a, int b){return a+b;}
D: int add(int a, int b){return a+b;}
A: int add(int a, b){return a+b}
B: void add(void a, void b){return a+b;}
C: void add(int a, int b){return a+b;}
D: int add(int a, int b){return a+b;}
举一反三
- 如下合法的函数定义 A: void add(int a,int b){return a+b;} B: add(int a,int b){return a+b;} C: int add(int a,int b){} D: int add(int a,b){}
- 如下合法的函数定义 A: int mfun(int a,int b){return a+b;} B: void mfun(int a,b){return a+b} C: void mfun(void a,void b){return a+b;} D: void mfun(int a,int b){return a+b;}
- 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: double sum(int a, int b){ return a+b}; B: int sum(int a, double b) {return a+b}; C: void sum( ){ }; D: abstract void sum( );
- class A{ public int add(int a,int b){ return a+b;} } 下面调用方法add的语句正确的是()