【JavaSE总结】方法
2022/1/6 22:04:22
本文主要是介绍【JavaSE总结】方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
什么是方法?
通俗的讲就是把处理某种问题的过程总结到一块儿。
一、定义
修饰符 返回类型 方法名(参数列表){ 函数体 return 返回值 }
二、调用
方法有两种调用方式,一是通过类名,而是通过对象。类名.方法
对象.方法
static class Pig{ public void eat(){ System.out.println("eat!"); } } public static void main(String[] args) { //类名.方法 new Pig().eat(); //对象.方法 Pig pig = new Pig(); pig.eat(); }
三、重载
名字相同,参数列表不同
public static void main(String[] args) { plus(1,2); plus(1.0,2.0); } public static void plus(int a,int b){ System.out.println(a + b); } public static void plus(double a,double b){ System.out.println(a+b); }
输出结果如下:
四、命令行传参
public static void main(String[] args){}
main方法自带参数,这个参数是可以用的。
在main方法中加入输出语句,调用控制台加入参数,尝试输出args的内容。
public static void main(String[] args) { for (int i = 0; i < args.length; i++) { System.out.println(args[i]); }
如图可见,参数被传到了arg中并输入。
五、可变长参数
必须作为最后一个参数
public static void main(String[] args) { demo(1,"abc","d","e","f"); } public static void demo(int a,String b,String... arg){ System.out.println("可变长参数演示"); }
可变长参数可以接收指定类型任意数量参数。
六、递归
就是自己调用自己
public static void main(String[] args) { int r = demo(1); System.out.println(r); } public static int demo(int a){ if(a<100){ a*=2; return demo(a); }else { return a; } }
输出结果:128
上一篇 流程控制
这篇关于【JavaSE总结】方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-23线下车企门店如何实现线上线下融合?
- 2024-12-23鸿蒙Next ArkTS编程规范总结
- 2024-12-23物流团队冬至高效运转,哪款办公软件可助力风险评估?
- 2024-12-23优化库存,提升效率:医药企业如何借助看板软件实现仓库智能化
- 2024-12-23项目管理零负担!轻量化看板工具如何助力团队协作
- 2024-12-23电商活动复盘,为何是团队成长的核心环节?
- 2024-12-23鸿蒙Next ArkTS高性能编程实战
- 2024-12-23数据驱动:电商复盘从基础到进阶!
- 2024-12-23从数据到客户:跨境电商如何通过销售跟踪工具提升营销精准度?
- 2024-12-23汽车4S店运营效率提升的核心工具