如何理解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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm2021.11.3永久激活_最新在线免费激活

    (pycharm2021.11.3永久激活)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月28日
    57
  • WeakHashMap的原理

    WeakHashMap的原理简介WeakHashMap和HashMap一样,WeakHashMap也是一个散列表,它存储的内容也是键值对(key-value)映射,而且键和值都可以为null。不过WeakHashMap的键是“弱键”(注:源码中Entry中的定义是这样的:privatestaticclassEntry<K,V>extendsWeakReference implementsMap.Ent…

    2022年5月31日
    28
  • 西数移动硬盘不识别(移动硬盘怎么用)

    移动硬盘作为便携式存储器,很多用户都会在自己的电脑上安装。但最近有网友却反馈说自己的win10ltsb系统电脑出现了西数移动硬盘无法识别的情况,该怎么处理呢?下面本文就为大家整理了关于win10ltsb西数移动硬盘无法识别的具体解决措施,一起往下看吧。解决措施如下:1、首先打开计算机,在【此电脑】上鼠标右键,选择【管理】。2、这样,就进入了计算机管理界面。如下图,选择【磁盘管理】选项。3、在磁盘管理界面可以看到上方列出了所有内置磁盘和插入的磁盘,资源管理器中无法读取的磁盘也在..

    2022年4月12日
    444
  • 基于python的电影推荐系统_python为什么叫python

    基于python的电影推荐系统_python为什么叫python好莱坞知名媒体THR《好莱坞报道者》,邀请了2800多名好莱坞影视从业人员,包括779名演员,365名制片人,268名导演等等,由他们选出自己最爱的剧集,最终汇总成为这个百大经典美(英)剧清单。看看你追的剧上榜了吗?看到第一名时,瞬间热泪盈眶!果然是他,最经典,没有之一!100、绝望主妇DesperateHousewives(2004-2012)ABC99、弗尔蒂旅馆FawltyTowe…

    2022年9月30日
    3
  • Mac OS设置rootpassword

    Mac OS设置rootpassword

    2022年1月24日
    60
  • ioctl函数详解_lseek函数

    ioctl函数详解_lseek函数ioctl 函数 本函数影响由fd 参数引用的一个打开的文件。 #include<unistd.h>int ioctl(intfd,intrequest,…/*void*arg*/);返回0 :成功   -1 :出错 第三个参数总是一个指针,但指针的类型依赖于request 参数。我们可以把和网络相关的请求划分为6&nbsp…

    2022年10月17日
    1

发表回复

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

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