zoukankan      html  css  js  c++  java
  • java的形参与实参的区别以及java的方法

    package com.lv.study;
    
    public class Demo05 {
    
        public static void main(String[] args) {
            
            //我想要用什么分隔符进行分隔  你就得用啥分隔符分隔
            System.out.println("床前明月光");
            prt('-');//方法需要打印什么内容 需要我们自己穿进去值
            System.out.println("疑是地上霜");
            prt('=');//下面规定是char 是字符不是字符串所以要''  不是""
            System.out.println("举头望明月");
            prt('+');//传给方法的参数就叫实参+
            System.out.println("低头思故乡");
            prt('-');
        }
        //给方法加上参数
        public static void prt(char ch){// char ch  方法的形参(形式参数)
            for(int i=0;i<=10;i++){
            System.out.print(ch);
            }
            System.out.println();
        }
    }
    package com.lv.study;
    
    import java.util.Scanner;
    
    public class Demo06 {
    
        public static void main(String[] args) {
            
            //我想要用什么分隔符进行分隔  你就得用啥分隔符分隔
            Scanner scan=new Scanner(System.in);
            System.out.println("请输入你要的分隔符:");
            char lv=scan.next().charAt(0);//接受一个字符
            System.out.println("床前明月光");
            prt(lv);//定义方法的形参名字与传入的实参名字没有关系  跟他的有关系的是他的值
            System.out.println("疑是地上霜");
            prt(lv);
            System.out.println("举头望明月");
            prt(lv);
            System.out.println("低头思故乡");
            prt(lv);
        }
        //给方法加上参数
        public static void prt(char ch){// char ch  方法的形参(形式参数)
            for(int i=0;i<=10;i++){
            System.out.print(ch);
            }
            System.out.println();
        }
    }

    1方法的参数;规定:形参和实参的数据类型必须一样。

    ​ 1.1 方法定义时的参数声明。【形参】

    ​ 1.2 方法调用时传入的参数。【实参】

    ​ 1.3 方法定义时,可以放任意多个参数。

    ​ 1.4 形参和实参的个数一定要一样。

    ​ 参数的个数,是根据你实际的业务需求来确定的。并不是定义的时候一定要有或者要有多少个。

    2:方法的定义

    ​ 实现特定功能的一段代码,可重复利用

    ​ 语法: 修饰符 静态【可选】 返回值 方法标识符(参数){}

    public void testDemo(){
        
    }
    
    public int test(){
        
    }
    
    public void test(int num1){
        
    }
    
    public void test(int num1,int num2){
        
    }
    /*
    - 修饰符 : 设定方法的作用范围, 现阶段只要用public就可以了
    - 静态/非静态 : static关键字表示静态 , 出现static , 这个方法就是静态方法,没有就是非静态
    - 返回值类型 : 就是代码运行的结果的数据类型
    - 方法名 : 这个方法的名称, 调用的时候我们使用的就是方法名
    - 参数 : 
      - 实际参数 : 就是实际参加运算的值 , 基本数据类型就是值, 引用数据类型是地址值
      - 形式参数 : 定在在方法上, 用来表示接收的数据的类型
    - 参数名 : 就是变量名
    - 方法体语句 : 方法中的功能代码, 也是我们实际运行的代码
    - return : 关键字, 表示结束方法, 同时可以返回一个值
    - 返回值 : 就是功能的运行的结果, 由return带给调用者
    */
  • 相关阅读:
    iOS高仿微信悬浮窗、忍者小猪游戏、音乐播放器、支付宝、今日头条布局滚动效果等源码
    iOS宇宙大战游戏、调试工具、各种动画、AR相册、相机图片编辑等源码
    android支付宝首页、蚂蚁森林效果、视频背景、校园电台、载入收缩动画等源码
    iOS天气动画、高仿QQ菜单、放京东APP、高仿微信、推送消息等源码
    android高仿抖音、点餐界面、天气项目、自定义view指示、爬取美女图片等源码
    Java_WebKit_ZC01
    Java_WebKit
    ZC_RemoteThread
    运行jar_测试代码
    运行jar_命令
  • 原文地址:https://www.cnblogs.com/dabu/p/12300580.html
Copyright © 2011-2022 走看看