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. MariaDB——备份与恢复

    备份和恢复 为什么要备份?   灾难恢复:硬件故障.软件故障.自然灾害.黑客攻击.误操作   测试   要注意的点:   备份需要多少时间   能够容忍多少的数据丢失   恢复数据需要在多长时间完成  ...

  2. Day 1:思考

    干游戏这行从实习到工作算起来也有快7年的时间了, 7年的时间~上学了.毕业了.工作了.结婚了.孩子要出生了~ 也算是经历了不少的事情了,自己觉得生活过的是越来越好了, 自己做过的游戏也不算少了,不过真 ...

  3. 二十四 Redis消息订阅&事务&持久化

    Redis数据类型: Redis控制5种数据类型:String,list,hash,set,sorted-set 添加数据,删除数据,获取数据,查看有多少个元素,判断元素是否存在 key通用操作 JR ...

  4. 2-10 就业课(2.0)-oozie:11、hadoop的federation(联邦机制,了解一下)

    ==================================================== Hadoop Federation 背景概述 单NameNode的架构使得HDFS在集群扩展性 ...

  5. linux7 安装Docker

    Docker:用白话文简单介绍就是一个集装箱,可以将其运行环境及依赖打包,方便各种场合使用.Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机 ...

  6. vue :src 不显示的解决方案

    一定要将静态资源引入 [ require("@/assets/") ],绑定到 模型绑定的:src 数据中 动态的数据才能有效   <template>   <d ...

  7. WEB前端资源项目整合

    WEB前端资源项目整合 vue.js高仿饿了么(1-13章全)链接:https://pan.baidu.com/s/1qYSiYXluA1AlEV0EskxWZw提取码:25z9 Vue.js 2.5 ...

  8. git杂碎汇总

    1. .gitignore文件使用 1.如果不想某类文件(编译后.配置等文件)加入到git版本管理,可以在这个文件中配置规则,进行过滤筛选: 2.配置规则 以斜杠"/"表示目录:e ...

  9. 055、Java中使用for循环输出乘法口诀表

    01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...

  10. 037、Java中利用判断语句实现三目运算的功能

    01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...