带参数的方法

如何使用带参数的方法

 1 定义带参数的方法
 2      语法: <访问修饰符>  返回类型  <方法名>(<形式参数列表>) {
 3                //方法的主体
 4           }
 5      //  访问修饰符: 该方法允许被访问调用的权限范围
 6           返回类型: 方法返回值的类型
 7           形式参数列表: 传送给方法的形参列表
 8 调用带参数的方法
 9       语法: 对象名.方法名(参数1, 参数2,……,参数n)
10 定义带参数的方法
11 public class ZhazhiJi {
12     public String zhazhi ( String fruit ) {   //参数列表:(数据类型  参数1,数据类型  参2…)
13           String juice = fruit + "汁";
14           return juice; 
15      } 
16 }
17 调用带参数的方法
18 /*调用zhazhi方法*/
19 ZhazhiJi myZhazhiji = new ZhazhiJi();
20 String myFruit = "苹果";
21 String myJuice = myZhazhiji.zhazhi(myFruit);        //调用方法,传递的参数要与参数列表一 一对应
22 System.out.println(myJuice);

调用带参方法时,有哪些注意事项

1 带参方法的调用
2     对象名. 方法名( 变量 1, 变量 2,......, 变量 n);
3 调用方法时,需要注意以下两点。
4     1·先实例化对象,再调使用方法。
5     2·实参的类型、数量、顺序都要与形参一一对应。

名词解释:形参、实参

1  形参代表定义方法时括号内的参数(参数列表)       public void xc(形参)
2  实参代表在调用方法时方法括号内的参数(参数列表)  .xc(实参);

一个方法可以有多少个参数,多少个返回值?

--- 注意:当携带多个参数时,实参列表需要和形参列表的顺序和数据类型保持一致

 1 带多个参数的方法
 2    问题: 在保存了多个学生姓名的数组中,指定查找区间,查找某个学生姓名并显示是否查找成功
 3         设计方法,通过传递三个参数(开始位置、结束位置、查找的姓名)来实现
 4 示例: 
 5  public boolean searchName (int start,int end,String name){  
/*返回值类型 boolean 带有三个形参 {int start,int end,String name} */ 6 boolean find = false; // 是否找到标识 7 // 指定区间数组中,查找姓名 8 for(int i=start-1;i<end;i++) { 9 if(names[i].equals(name)) { 10 find=true; 11 break; 12 } 13 } 14 return find; // 返回结果:boolean类型 15 } 16 17 if(st.searchName(s,e,name)) { //传递三个实参 {s,e,name} 18 System.out.println("找到了!"); 19 }else{ 20 System.out.println("没找到该学生!"); 21 }

   包 --- Package

 1 java中的包(package)
 2    1. 包,对应到磁盘中的文件夹
 3    2 新建一个class,默认保存在缺省包中
 4    3 声明包的关键字:package
 5                              package语句,置顶位置
 6    4. 导入包的关键字:import
 7                              import 包名.类名(*表示所有);
 8    5. 作用:分类存放、方便查找和管理;防止同名冲突;
 9               在更广的范围内保护类、数据和方法
10   6. 命名规范
11     Java包名通常由小写字母组成,不能以圆点开头或结尾。
12     一个唯一包名的前缀通常是全部小写的ASCII字母,并且是一个顶级域名com、edu、gov、net、org,通常使用组织的网络域名的逆序。
13     包名的后续部分依不同机构各自内部的规范不同而不同。
14 
15 好处:(1)允许类组成较小的单元(类似文件夹),易于找到和使用相应的文件
16     (2)防止命名冲突
17     (3)更好的保护类、属性和方法
18 创建包的语法:package
19 导入包的语法:import      import 包名. 类名;
20 
21 创建包的两种方式:
22  (1)选择项目下的src目录右键-->New-->package 
23  (2)创建类的时候指定包名,如果没有包,则为默认的default package

总结:

分类:

1、无返回类型,无参数

2、无返回类型,有参数

3、有返回类型,无参数

4、既有返回类型,又有参数

参数或返回类型,可以是常用的数据类型,也可以是自定义的类或数组

方法分为带参数不带参数两种

A不带参数

public void showInfo(){

//执行操作

}

B带参数方法

public void showInfo(int name,string str){

//执行操作语句

}

原文地址:https://www.cnblogs.com/yun---meng/p/12776313.html