如何理解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;
}
}

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • spring容器创建对象的时间和懒加载

    spring容器创建对象的时间和懒加载

  • VS2013产品密钥

    VS2013产品密钥VS2013试用期结束需要提供产品密钥进行注册,下面将提供几个好用的产品密钥。首先打开VS->帮助->注册产品->输入产品密钥BWG7X-J98B3-W34RT-33B3R-JVYW9(亲测有效)下面几个VS版本楼主未使用过,大家可以使用一下试试。VisualStudioUltimate2013KEY(密钥):BWG7X-J98B3-W34RT-33B3…

  • jvm怎么加载类_jvm类加载器

    jvm怎么加载类_jvm类加载器为什么要自定义加载器如何实现自定义加载器使用自定义加载器的场景

  • USB接口定义

    USB接口定义USB接口标准USB是电脑的常见接口,有4根线,两根电源线和两个信号线,电源线正负极供电,接烦可能导致USB设备或电脑的南桥芯片烧坏。typeA即我们常见的标准USB大口,主流的可以分为USB2.0速度(几十M/S)和USB3.0速度(上百M/S),事实上目前有少量Type-A为USB3.110Gbps速度,常见于新的台式机主板上。typeB常见于打印机以及带触摸和U…

  • linux怎么创建用户和用户组_linux查看用户组

    linux怎么创建用户和用户组_linux查看用户组1、linux里查看所有用户(1)在终端里.其实只需要查看/etc/passwd文件就行了.(2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.或者用cat/etc/passwd|cut-f1-d:2、用户管理命令useradd注:添加用户adduser注:添加用户passwd注:为用户设置密码usermod注:修改用户命令,可以通过usermod来修…

    2022年10月21日
  • 自锁电子开关电路_继电器自锁

    自锁电子开关电路_继电器自锁电路原理分析:电路上电后,由于IRF5305(P型MOSFET)栅极经R1上拉,处于高电位,IRF5305处于截止状态,当按下轻触开关S1,5V电源经R1,R2,R3,C1与R5分压得到一个能使Q2导通的电压,Q2一导通,Q2集电极电压拉低,IRF5305栅极电压也变低,IRF5305导通,电压经R4,R5分压…

发表回复

您的电子邮箱地址不会被公开。

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