Java 方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java 方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2330字,纯文字阅读大概需要4分钟。
内容图文
![Java 方法](/upload/InfoBanner/zyjiaocheng/617/42cfe5266c834fa8b0bad99f7f3a7ec5.jpg)
Java 方法
1.什么是方法:
方法是一组为了实现特定功能的代码块的集合。方法在语法上的功能主要有以下两个:
①:结构化代码
将代码按照功能进行组织,使代码的结构比较清晰,容易阅读和修改,也就是程序的可维护性强。
②:减少代码重复
一个固定的功能,可能会在程序中多次使用,在使用时只需要调用写好的方法,而不用重复书写对应的功能代码。
2.方法的定义和调用:
定义:
没有返回值也没有参数的定义和调用:
public class Text_fun { public static void main(String[] args) { //调用max方法 注意如果方法不是static修饰符是调用不了的 max(); } //定义了方法没有返回值也没有参数的传递 public static void max() { System.out.println("666"); } }
运行结果:
有参数的定义和调用:
public class Text_fun { public static void main(String[] args) { //调用max方法 注意如果方法不是static修饰符是调用不了的 max(111,222); } //定义了一个没有返回值的方法 需要传两个int类型的参数 public static void max(int number1,int number2){
if(number1>number2){ System.out.println("number1比number2大"); }else if (number1==number2){ System.out.println("number1和number2一样大"); }else { System.out.println("number1比number2小"); } } }
运行结果:
有返回值有参数的定义和调用:
public class Text_fun { public static void main(String[] args) { //调用max方法 注意如果方法不是static修饰符是调用不了的 System.out.println(max(111,222)); } //定义了一个返回值为String方法 需要传两个int类型的参数 public static String max(int number1,int number2){ if(number1>number2){ return "number1比number2大"; }else if (number1==number2){ return "number1和number2一样大"; }else { //有返回值的方法是必须有return的 return "number1比number2小"; } } }
运行结果:
3.方法的重载:
重载就是在一个类中,有相同的函数名称,但形参不同的函数
public class Text_fun { public static void main(String[] args) { //调用sum方法 sum(10,20); } //定义了一个没有返回值的方法 需要传两个int类型的参数 public static void sum(int number1,int number2){ System.out.println("和为:"+(number1+number2)); } //定义了一个没有返回值的方法 需要传两个double类型的参数 public static void sum(double number1,double number2) { System.out.println("和为:" + (number1 + number2)); } }
现在写了两个名字一摸一样的方法 为一不同的是传递参数的类型一个是int一个是double
现在调用sum方法传递两个int类型的参数
运行结果:
再次调用sum方法传递两个double类型的参数
运行结果:
这就是方法的重载 用同一个方法名处理不同的数据 当参数为int类型就找到需要参数为int类型的的方法 当参数为double类型就找到需要参数为double类型的的方法
内容总结
以上是互联网集市为您收集整理的Java 方法全部内容,希望文章能够帮你解决Java 方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。