java语法|方法声明、四种方法类型【无参无返回值、有参有返回值等程序详解】

本文详细介绍了Java中的方法,包括方法的概念、声明格式,以及四种方法类型:无参无返回值、无参有返回值、带参无返回值和有参有返回值的方法。此外,还讲解了如何将数组作为方法参数,并提供了具体的示例代码。通过阅读,读者可以深入理解Java方法的使用和数组参数传递。
摘要由CSDN通过智能技术生成

一、方法是什么

就是用来解决一类问题的代码的有序组合,是一个功能模块
换句专业的话来说,就是代码封装,把专一功能的代码封装到一起,增加main方法里的代码的简洁性。

常见的有main方法

二、方法声明

语法格式:

访问修饰符、返回类型、方法名(参数列表){方法体}

比如我们新建一个java程序后,看到的这个默认的方法在这里插入图片描述

1、访问修饰符是指方法允许被访问的权限范围,如public
2、返回类型,如void是指不返回任何值【如果要返回int类型,可以直接换成int】。
3、方法名,满足变量的命名规则,如main,要满足驼峰命名法
4、参数也就是对应()里面的内容,列表里面的内容可以省略

三、方法类型

总共有四类,是根据是否带参数、是否返回值分
从广义上来说,带参数就是()里面有变量或者数组,意思是能够接收到新的变量和数组进行运算。
而返回值则是对方法里的语句进行运行后,所得到的返回结果。

1、无参无返回值方法

方法的作用是对需要重复输出的语句,归结到一个方法中。 在使用时,可以直接调用。

注意:方法是类的内部定义的,【不能嵌套定义,即不能放入main方法中定义】新的方法是和main方法位置并列的。

仍然以默认的框架为例
在这里插入图片描述
所谓的类,就是指public class Main{}这个大的框架,类通常都会有class这个单词。

介绍一下具体方法的调用方式,以scanner类为例

int guess;
Scanner sc=new Scanner(System.in);
guess = sc.nextInt();

第一句是创建对象,Scanner是java系统中的定义好的类。后面的new Scanner意思是调用scanner类中的system.in对象。sc是自己对对象的简写,也可以写成s,但前后必须保持一致。

第二句是调用方法,就是调用新创建的sc对象中的nextInt()方法。

注意:
方法的调用仍然是在main方法中根据语句的顺序依次执行。

2、无参有返回值方法

设置长方形求边长的方法

public class Main {
   

    private static Object String;
    private static Object girth;
    public int girth(){
   
        int a=5,b=3;
        int getGirth = (a + b) * 2;

        return getGirth;
    }
    public static void main(String[
  • 7
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

顾七a

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值