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

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

  1. 深入理解java的形参和实参

    转载声明:本文转载自公众号「码匠笔记」. 前几天在头条上看到一道经典面试题,引发了一些思考.也是写这篇文章的导火索. 背景 请看题: public    classMain{    publicsta ...

  2. C语言形参和实参的区别(非常详细)

    如果把函数比喻成一台机器,那么参数就是原材料,返回值就是最终产品:从一定程度上讲,函数的作用就是根据不同的参数产生不同的返回值.这一节我们先来讲解C语言函数的参数,下一节再讲解C语言函数的返回值.C语 ...

  3. Java中的形参和实参的区别以及传值调用和传引用调用

    名词解析: 1.形参:用来接收调用该方法时传递的参数.只有在被调用的时候才分配内存空间,一旦调用结束,就释放内存空间.因此仅仅在方法内有效. 2.实参:传递给被调用方法的值,预先创建并赋予确定值. 3 ...

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

    今天阅读了一个写的非常棒的博文,通过此博文再次复习了Java中参数传递的知识(即值传递与引用传递的区别).参考网站http://www.cnblogs.com/binyue/p/3862276.htm ...

  5. java基础 - 形参和实参,值传递和引用传递

    形参和实参 形参:就是形式参数,用于定义方法的时候使用的参数,是用来接收调用者传递的参数的. 形参只有在方法被调用的时候,虚拟机才会分配内存单元,在方法调用结束之后便会释放所分配的内存单元. 因此,形 ...

  6. 嵌入式-C语言基础:理解形参和实参的区别

    #include<stdio.h> //实参:函数原型中声明函数后面带的参数 int test(int x)//函数原型 { //函数体 printf("test里面的x地址=% ...

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

    1.形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元.因此,形参只在函数内部有效.函数调用结束返回主调用函数后则不能再使用该形参变量.2.实参可以是常量.变量.表达式.函数 ...

  8. java 中形参与实参的转换

    java中有两个参数,一个是形参,一个是实参. 形参:在函数定义中,整个函数体内部都可以使用,离开了该函数就不能继续使用. 实参:出现在主函数中,进入被调函数后,实参变量也就不能继续使用. publi ...

  9. js函数形参和实参的区别

    在<Javascript权威指南>中这样定义: 参数有形参(parameter)和实参(argument)的区别,形参相当于函数中定义的变量,实参是在运行时的函数调用时传入的参数. 说明白 ...

随机推荐

  1. redis api-set

  2. spyder崩溃修复

    实验室突然断电,重启电脑后spyder崩溃 在anaconda命令行中输入命令失败 StackOverflow上找的解决方案,适合win10系统,简单粗暴 在win10搜索里面找,点一下就自动修复了

  3. Core data 如何查看ObjectId

    ObjectId是Core Data 为每一个数据对象提供的唯一ID标识,获取ObjectID.并打印的方法如下: 步骤: 1. 获取ManagedObject 2. ManagedObject -& ...

  4. 使用Ubuntu系统编译安装Zabbix企业级监控系统

    使用Ubuntu系统编译安装Zabbix企业级监控系统   作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Ubuntu系统部署笔记:https://www.cnblogs.com/ ...

  5. sessionManager配置

    在sessionManager配置的时候,有两个属性, 在这个类中,cacheManager是要注入到sessionDao中的,但要求sessionDao实现CacheManagerAware接口 C ...

  6. office2019激活办法

    @echo off (cd /d "%~dp0")&&(NET FILE||(powershell start-process -FilePath '%0' -ve ...

  7. vSphere中Storage vMotion的流程详解

    内容预览: 1. Storage vMotion的迁移方式 2. 影响Storage vMotion效率的因素 3. Storage vMotion的详细流程 企业部署虚拟化后,如果发现存储的性能出现 ...

  8. android侧滑效果(引用官方网站提供的API文件)

    原文地址:http://www.cnblogs.com/android100/p/android-SlidingMenu.html 在新浪微博和唱吧里面都有看到android的侧滑效果,于是想要学习一 ...

  9. wx地址和腾讯地图

    如果只是要获取当前用户的经纬度和打开微信自带的地图 只需要 jsApiList: ["getLocation","openLocation"] // 先获得 w ...

  10. AndroidStudio3.0打开Android Device Monitor

    相信很多更新了AndroidStudio3.0的小伙伴会发现无法在工具栏的的Tools->Android->device monitor,打开DeviceMonitor. 今天偶然看到 G ...