Java:79-93 【方法:调用、重载】【数组:初始化、访问、异常、遍历】

  • 方法:可以在程序中反复被调用
  1. 三种调用方式
  2. 返回值和参数列表确认
  3. 执行流程
    package 第五章;
    /*
      方法:
        1.方法是并列关系,不可以嵌套(即写在里面)
        2.方法没有先后顺序
        3.一个方法如果要运行,一定要进行调用
        4.标准格式:
            修饰词 返回值类型 方法名称(参数列表){
            方法体;
            return 返回值;
            }
            (1)修饰词:public static
            (2)返回值类型:方法执行完之后,要给出的结果类型
            (3)方法名:符合java标识符规则,"见名知意",符合"小驼峰命名法"
            (4)参数列表:方法执行过程中要用的数据,可以为一个或多个(为多个时使用逗号隔开)
                       如果方法在执行过程中不需要使用调用者给的数据,则没有参数列表,即为()
            (5)方法体:执行方法的业务代码
            (6)return:1.单独使用:表示结束return所在的整个方法/函数
                      2.return 返回值:需要使用在要求有值返回的方法中,一般写在最后一行
        5.方法调用:
            (1)单独调用:方法名称(参数列表);  //方法名称();
            (2)打印调用:System.out.println(方法名称(参数列表));
            (3)赋值调用:数据类型 变量名称 = 方法名称(参数列表);
            注:方法没有返回值时【为void并且没有return】,只能使用单独调用【例:九九乘法表】
               方法有返回值的时候,三种调用方式都可以用
        6.方法的返回值和参数列表:
            (1)参数列表有无、方法返回值类型有无都依据当前业务需求
            (2)开发方法三要素:
                 1.返回值类型:如果一个方法执行完成后,需要给调用者一个结果,并且返回值类型与return后的数据类型需一致
                             否则,返回值类型就为void
                 2.方法名称:
                 3.参数列表:如果方法完成需要一些数据才能实现,那么该方法就要有参数列表【多个参数用逗号分隔】
                           如果方法不需要任何数据条件就可以完成,那么该方法就不需要参数列表【无参数:()内无任何内容】
        7.方法执行流程:
            (1)先从调用者函数里进行调用,将要计算的值传递给调用的方法
            (2)方法接收后进行计算,然后将结果反馈给调用者
            (3)调用者接受到反馈的结果后进行使用或输出
     */
    public class Method {
        public static double sum(double num1,int num2,int num3){
            System.out.println("方法执行了!");
            double result = num1+num2+num3; //3.被main调用将值传输过来后进行计算
            return result;  //4.将计算后的值反馈给main方法里的a
        }
        public static void main(String[] args) {
            //单独调用
            System.out.println("单独调用");
            sum(1,2,3); //这里num1 num2 num3的值是1 2 3,但是结果没有输出
            System.out.println();
            //打印调用
            System.out.println("打印调用");
            System.out.println(sum(1,5,10));  //这里num1 num2 num3的值是1 5 10
            System.out.println();
            //赋值调用
            System.out.println("赋值调用");
            double a = sum(1,3,5); //1.main方法调用sum方法 2.将1 5 10三个值传到sum方法里进行运算
            System.out.println("a接受到的值为:"+a); //5.将返回的a的值接收后输出
            System.out.println();
    
            //单独调用------九九乘法表
            method(); //method被调用以后会变为橙色,没调用为灰色
            //打印调用------九九乘法表
            //System.out.println(method()); //写法错误,编译报错,因为该方法没有返回值
            //赋值调用------九九乘法表
            //void b = method();  写法错误,编译报错,因为该方法没有返回值,不能实现对其它变量的赋值
            System.out.println();
    
            //boolean调用
            method1(2,5); //直接调用
            System.out.println(method1(3,3)); //打印调用
            boolean c = method1(3,4); //赋值调用-1
            System.out.println(c); //赋值调用-2
        }
    
        //九九乘法表------【无返回值】---内部数据是固定的,给谁都是九行九列,必须不变!
        public static void method(){ //void:空返回值类型---自行完成结果,不需要向调用者反馈,自行打印乘法表结果
            for(int i=1;i<=9;i++){
                for(in
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值