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带给调用者
*/

原文地址:https://www.cnblogs.com/dabu/p/12300580.html

时间: 2024-10-05 23:25:23

java的形参与实参的区别以及java的方法的相关文章

(转)java中形参与实参的区别

实参(argument): 全称为"实际参数"是在调用时传递给函数的参数. 实参可以是常量.变量.表达式.函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参. 因此应预先用赋值,输入等办法使实参获得确定值. 形参(parameter): 全称为"形式参数" 由于它不是实际存在变量,所以又称虚拟变量.是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数.在调用函数时,实参将赋值给形参.因而,必须

深刻理解Java中形参与实参,引用与对象的关系

声明:本博客为原创博客,未经允许,不得转载!原文链接为http://blog.csdn.net/bettarwang/article/details/30989755 我们都知道,在Java中,除了基本数据类型之外,其他的都是引用类型,当它们作为函数参数时,传递的也是引用,通过引用可以改变对象的值,很多人便因此而忽略形参与实参,引用与对象的关系问题.废话不多说,先看下面一个例子: import java.util.*; public class Student { private String

关于java中的形参和实参的区别-----转载

首先纠正下java2000的第一个错误说法:"java里不叫这个,而是叫传值和传对象.".引用jiabobber的话:形参就是形式上的参数啊,实参就是实际的参数啊,其实各种语言形参实参都一样的概念的吧. jiabobber的这句话是对的,实参,形参是程序设计语言中的通用概念,并不是只有C,C++有而JAVA没有,也不叫传对象; 直白的讲,形参是形式上的参数,实参是实际的参数;形参只是对实参的一种抽象类型描述,只是声明一个函数(方法)能接受什么类型的实参,而不确定接受的实参具体内容是多少

关于Java中的形参和实参的区别

形参出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用. 实参出现在主调函数中,进入被调函数后,实参变量也不能使用. 形参和实参的功能是作数据传送.发生函数调用时,主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送. 1.形参变量只有在被调用时才分配内存单元,在调用结束时, 即刻释放所分配的内存单元.因此,形参只有在函数内部有效. 函数调用结束返回主调函数后则不能再使用该形参变量. 2.实参可以是常量.变量.表达式.函数等, 无论实参是何种类型的量,在进行函

关于Java中形参与实参的理解

今天阅读了一个写的非常棒的博文,通过此博文再次复习了Java中参数传递的知识(即值传递与引用传递的区别).参考网站http://www.cnblogs.com/binyue/p/3862276.html.下面我将通过次博文记录自己的理解,还望能够帮助再学Java或者复习Java的朋友们. 一.基本类型与引用类型在内存中的保存内容 Java中的变量分为基本类型和引用类型两种.基本类型的变量保存数值本身,而引用类型的变量保存的是引用值,即指向内存空间的地址. 基本类型包括:byte,char,int

形参与实参的区别---java基础

1.形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元.因此,形参只在函数内部有效.函数调用结束返回主调用函数后则不能再使用该形参变量.2.实参可以是常量.变量.表达式.函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参.因此应预先用赋值,输入等办法使参数获得确定值.3.实参和形参在数量上,类型上.顺序上应严格一致,否则就会发生类型不匹配的错误.4.在一般传值调用的机制中只能把实参传送给形参,而不能把形参的值反向地传送给实参.

形参和实参的区别

形参:全称为“形式参数”是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传递的参数.形参的作用是实现主调函数与被调函数之间的联系,通常将函数所处理的数据,影响函数功能的因素或者函数处理的结果作为形参.没有形参的函数在形参表的位置应该写void.main 函数也可以有形参和返回值,其形参也称为命令行参数,由操作系统在启动程序时初始化,其返回值传递给操作系统.实参:可以是常量.变量.表达式.函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传

js函数形参和实参的区别

在<Javascript权威指南>中这样定义: 参数有形参(parameter)和实参(argument)的区别,形参相当于函数中定义的变量,实参是在运行时的函数调用时传入的参数. 说明白就是,形参就是函数声明时的变量,实参是我们调用该函数时传入的具体参数. 例子: 声明函数add时,a,b就是形参.调用函数add(1,2)  1,2就是实参. function add(a,b) { return a + b }; add(1,2); 原文地址:https://www.cnblogs.com/

JS复习—函数(函数的形参和实参没整理,函数的方法待补充,函数化编程待扩展)

函数 一.函数的定义 只定义一次,但可以被执行或调用任意次.JavaScript中函数是参数化的:函数的定义包括一个称为形参的标示符列表,这些参数在函数体中像局部变量一样工作.如果函数挂在在一个对象上,作为对象的一个属性,就称它为对象的一个方法.当通过这个对象来调用函数时,该对象就是此次调用的上下文,也就是该函数的this的值.用于初始化一个新创建的对象的函数称为构造函数. 二.函数的三种定义方式 1.函数声明: 函数声明语句实际上声明了一个变量,并把一个函数对象复制给它. function s