java-函数、函数调用、函数重载
来源:互联网 发布:生命的意义 知乎 编辑:程序博客网 时间:2024/05/18 01:13
1.
package k1;public class l1 {public static void main(String[] args) { int x=fun(4);System.out.println(x);}public static int fun(int num){return num*3+5;}}控制台输出结果:17
2.
package k1;public class l1 {public static void main(String[] args){int sum=fun(4,6);System.out.println("sum="+sum);}/*public static int fun(){return 3+4;}*/public static int fun(int x,int y){return x+y;}}控制台输出结果:sum=10
3.
package test;public class test {public static void main(String [] args){fun(5,6);} public static void fun(int n,int m) { for(int x=0;x<n;x++) { for(int y=0;y<m;y++) { System.out.print("*"); } System.out.println(); } }}控制台输出结果:******************************
4.
函数的重载:
package test;public class test {public static void main(String [] args){System.out.println(fun(1,2));System.out.println(fun1(3,4,5));} public static int fun(int x,int y) { return x+y; } public static int fun1(int x,int y,int z) { return x+y+z; }}控制台输出:3125.
打印99乘法表:
package test;public class test {public static void main(String [] args){fun(9);} public static void fun(int num) { for(int x=1;x<=num;x++) {for(int y=1;y<=x;y++) { System.out.print(x+"*"+y+"="+x*y+"\t"); } System.out.println(); } }}控制条输出结果:1*1=12*1=22*2=43*1=33*2=63*3=94*1=44*2=84*3=124*4=165*1=55*2=105*3=155*4=205*5=256*1=66*2=126*3=186*4=246*5=306*6=367*1=77*2=147*3=217*4=287*5=357*6=427*7=498*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=649*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81
package test;public class test {public static void main(String [] args){fun();} public static void fun(int num) { for(int x=1;x<=num;x++) {for(int y=1;y<=x;y++) { System.out.print(x+"*"+y+"="+x*y+"\t"); } System.out.println(); } } public static void fun() { fun(9); }}1*1=12*1=22*2=43*1=33*2=63*3=94*1=44*2=84*3=124*4=165*1=55*2=105*3=155*4=205*5=256*1=66*2=126*3=186*4=246*5=306*6=367*1=77*2=147*3=217*4=287*5=357*6=427*7=498*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=649*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81
6.判断下面哪个函数重载了:
void fun(int a,char b,double c)a: void fun(int x,char y,double z)//没有重载,因为和原函数一样b: int fun(int a,double b,char c)//重载,因为参数类型不同double对第二个char,参数类型不同,重载和返回值类型没关系c: void fun(int a,double c,char b)//重载,因为参数类型不同double对第二个char,参数类型不同,重载和返回值类型没关系d:boolean fun(int c,char b)//重载,因为参数个数不同e:void fun(double c)//重载,因为参数个数不同f:double fun(int x,char y,double z)//没有,这个函数不可以和给定函数同时存在于同一个类中//因为都叫fun()函数,当调用fun()函数时,是返回double.还是不返回,不确定
0 0
- java-函数、函数调用、函数重载
- 函数调用符重载
- C++重载函数调用
- Java中this调用重载构造函数
- flex remoteobject 调用java重载函数
- java 构造函数 重载 递归调用
- C++函数模版调用重载函数模版
- java函数重载 overload
- java 函数重载
- java函数的重载
- Java--函数(重载)
- Java 函数重载
- java函数重载
- java函数重载
- Java函数的重载
- java函数重载
- java函数重载
- JAVA函数的重载
- oracle 存储过程语法总结及相关写法复习 if、case、loop等
- 数据结构之线性表——链表的顺序存储(数组描述)
- GPS信息中提取经纬度坐标信息
- redmine插件安装
- Nginx代理功能与负载均衡详解
- java-函数、函数调用、函数重载
- C++调用JS函数之IScriptControl类库的封装
- redis-系列之一JedisPool(非切片链接池)和ShardedJedisPool(切片链接池)有什么区别
- adb 安装apk
- Error:Execution failed for task ':app:compileDebugNdk'. > NDK not configured.
- reviewboard安装解读
- Gradle自定义项目结构
- CSS特性
- RDD,DataFrame 和 Dataset区别以及各自用途