如何理解java中的方法

如何理解java中的方法

1:方法(掌握)


(1)方法:就是完成特定功能的代码块。


注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。


(2)格式:


修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {


方法体语句;


return 返回值;


}


修饰符:public   private等等


返回值类型:就是功能结果的数据类型


方法名:就是起了一个名字,方便我们调用该方法。


参数类型:就是参数的数据类型


参数名:就是变量


参数分类:


实参:实际参与运算的数据


形参:方法上定义的,用于接收实际参数的变量


方法体语句:就是完成功能的代码块


return:结束方法

返回值:就是功能的结果,由return带给调用者。

2.如何才能写好一个方法了?

   需要关注的两方面:

A:返回值类型
结果的数据类型
B:参数列表
你要传递几个参数,以及每个参数的数据类型

3.没有返回值的类型:

A:返回值类型:void(返回值类型要写成void,这个时候都不用写return,reture:结束方法)

                     B:参数列表
你要传递几个参数,以及每个参数的数据类型

比如说:

/*
键盘录入两个数据,返回两个数中的较大值
*/
import java.util.*;
public class FunctionTest1{

public static void main(String[] args){

Scanner input = new Scanner(System.in);
System.out.println(“请输入第一个数:”);
int x=input.nextInt();
System.out.println(“请输入第二个数:”);
int y=input.nextInt();

int result = getMax(x,y);
System.out.println(“最大数为:”+result);

}

/*
1.明确返回值类型:int
2.参数列表:int a,int b;
*/

//比较两个数的最大值
public static int getMax(int a,int b){

//比较两个数的大小
int c =((a>b)?a:b);
return c;
}
//比较两个数值是否想等;
//两个明确:返回值类型:boolean
//参数列表:int a,int b
public static boolean compare(int a,int b){

//if(a == b){return true;}else{return false;}
//boolean result =( a==b)? true : false;
return a == b;
}
}

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100821.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux抓包命令并生成文件_linux抓包指定端口

    linux抓包命令并生成文件_linux抓包指定端口tcpflow实际上也是一个抓包工具,这个抓包工具与tcpdump不同的是它是以流为单位显示数据内容,而cpdump以包为单位显示数据。我们平常会经常分析HTTP数据,用tcpflow会更便捷,且tcpflow看起来会更加直观些。#截取本机(192.168.31.147)和主机114.114.114.114之间的数据tcpdump-n-ieth0host192.168.31.147an…

    2022年8月22日
    6
  • 效率倍增,推荐6个好用到爆的Pycharm插件

    效率倍增,推荐6个好用到爆的Pycharm插件相信对于不少的Python程序员们都是用Pycharm作为开发时候的IDE来使用的。今天我来分享几个好用到爆的Pycharm插件,在安装上之后,你的编程效率、工作效率都能够得到极大地提升。喜欢本文点赞、收藏、关注。部分插件技术群朋友分享,在此表示感谢。【文末】提供技术交流群安装方法插件的安装方法一点都不难打开file—settings—plugins,在右侧的文本框中输入想要查看的插件名称,在下方就会罗列出已经安装的相关的插件找到我们所需要的对应插件之后,点击install即可完成下载,然后重

    2022年8月29日
    2
  • 天猫送给这些商家“首页置顶”丨 24张PPT详解天猫消费电子2018年商家策略

    天猫送给这些商家“首页置顶”丨 24张PPT详解天猫消费电子2018年商家策略

    2022年4月2日
    61
  • insert into 语句的三种写法

    insert into 语句的三种写法

    2021年10月24日
    51
  • pytest运行_ios12自动清理缓存

    pytest运行_ios12自动清理缓存前言pytest运行完用例之后会生成一个.pytest_cache的缓存文件夹,用于记录用例的ids和上一次失败的用例。方便我们在运行用例的时候加上–lf和–ff参数,快速运行上一

    2022年7月28日
    7
  • goland 2021 激活_在线激活

    (goland 2021 激活)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html0BXA05X8YC-eyJsaWN…

    2022年3月30日
    127

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号