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