2024年java主方法基础

java主方法基础前言 Hello 大家好 很开心与你们在这里相遇 我是一个喜欢文字 喜欢有趣的灵魂 喜欢探索一切有趣事物的女孩 想与你们共同学习 探索关于 IT 的相关知识 希望我们可以一路陪伴 1 方法概述 1 1 什么是方法 方法 method 完成某一个特定功能的代码块 1 2 方法基本使用

大家好,我是讯享网,很高兴认识大家。



 前言

Hello,大家好!很开心与你们在这里相遇,我是一个喜欢文字、喜欢有趣的灵魂、喜欢探索一切有趣事物的女孩,想与你们共同学习、探索关于IT的相关知识,希望我们可以一路陪伴~

1. 方法概述

1.1 什么是方法

方法(method)完成某一个特定功能的代码块。

1.2 方法基本使用

将资料中给大家提供的打怪物发射炮弹重复的代码,把一些重复代码进行抽取(封闭)思想.

  •  调用格式

方法名();

注意:

1. 方法必须先创建才可以使用,该过程成为方法定义。

2. 方法创建后并不是可以直接运行的,需要手动后才执行,该过程称为方法调用。

  • 代码示例:
 
讯享网 

1.3 定义方法格式

讯享网

格式解释: 

  • : public static 目前固定写法
  • : 表示方法运行的结果的数据类型,方法执行后将结果返回到调java主方法基础用者
  • : 方法在运算过程中的未知数据,调用者调用方法时传递
  • : 将方法执行后的结果带给调用者,方法执行到 return ,整体方法运行结束
  • 小贴士:return 结束; 这里的结束在开发中,我们正确的叫法成为方法的返回值

2. 方法类型

2.1 定义方法

  • 明确参数列表

该方法在完成一个功能时,需要的参数有几个,参数的类型是什么,需要在我们明确给出的。

  • 明确返回值类型

方法的功能完成之后,是否有结果返回,如果有,使用return 将结果返回给调用者。没有返回值void。

2.2 案例实现 

案例一:在控制台打印10次HelloWorld  

代码实现:

 

案例二: 实现不定次数打印HelloWorld

代码实现:

讯享网

案例三:定义方法实现两个整数的求和计算  

代码实现:

 

案例四: 定义方法实现比较两个整数是否相同

代码实现:

 

 案例五:定义方法实现:计算1+2+3...+100的和

代码实现:

 

3. 方法总结

3.1 注意事项

  • 定义位置:类中方法外,不能嵌套定义
  • 方法必须先定义,再使用
  • void表示无返回值,可以省略return,也可以单独的书写return
  • 不能在return后面写代码,return意味着方法结束,所有后面的代码记永远都不会执行,属于无效代码

3.2 方法调用  

  • 直接调用:直接写方法名调用
 
  • :调用方法,在方法前面定义变量,接收方法返回值
 
  • :在输出语句中调用方法
 

注意:

不能用输出语句调用void无返回值类型的方法。因为方法执行后没有结果,也就打印不出任何内容.

 示例:

 

 4. 重载overload

4.1 方法重载概述

在同一个类中,具有相同的方法名, 参数列表不同(参数的个数、类型、顺序不同),与返回值无关。

参数列表:个数不同,数据类型不同,顺序不同。

重载方法调用:JVM通过方法的参数列表,调用不同的方法。

 注意:

 4.2 重载案例

案例一:使用方法重载的思想,设计比较两个整数是否相同的方法,兼容全整数类型。

代码实现:

 

案例二:模拟输出语句中的println方法的效果,传递什么类型的数据就输出什么类型的数据,只允许定义一个方法名println 。 

代码实现:

 

5. 参数传递

5.1 传递基本类型

测试代码:

 

运行结果:

 结论:

基本数据类型的参数,形式参数的改变,不影响实际参数。

 5.2 传递引用类型

测试代码:

 

运行结果:

结论:

 对于引用类型的参数,形式参数的改变,影响实际参数的值。


就一直往前走叭,沿途的花会绽放的~  你很优秀~

小讯
上一篇 2024-12-30 13:18
下一篇 2024-12-25 12:24

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/7127.html