方法的定义和调用

1.方法的定义

方法是一段用来完成特定功能的代码片段,包含一个方法头和方法体。

基本语法

修饰符  返回值类型 方法名(参数类型 参数名){
    方法体
    return 返回值
}
  • 修饰符:定义了方法的访问类型,如public,private等
  • 返回值类型:方法可能会有返回值,void无返回值,其他返回对应的类型,如intfloat
  • 方法名:方法的名称
  • 参数类型:参数像是一个占位符。当方法被调用时,传递值给参数,这个值被称为实参,参数是可选的,方法也可以不包括任何参数
  • 形参:方法调用时接收外界输入的数据
  • 实参:实际传递给方法的数据
  • 方法体:定义该方法的功能

2.方法的调用

  • 调用方法:对象名.方法名(实参列表)

代码示例

//方法定义格式(无参数、无返回值的公共静态方法)
public static void 方法名(){
    //方法体:就是需要复用(被反复使用)的逻辑代码
}
//范例
public static void printHello(){
    System.out.println("Hello method!");
}

//方法调用:方法名();
//范例:
public static void main(String[] args) {
    printHello();
}

方法的调用: 方法名(实际参数列表)

实参和形参的类型必须一一对应,另外个数也要一一对应。
函数返回值小转大—>自动类型转换
函数实参小转大—>自动类型转换 

public static long abc(float kk){
    return 100L;
}
double res=abc(12.34f); //正确
long kk=abc(123); //正确
double res=abc(12.34);//语法错误


特殊关键字

break;用来终止switch或者离它最近的循环。

for(int i=0;i<10;i++){
    if(i>6)
        break;
}
//完全等价于
for(int i=0;i<=6;i++){
}


 continue用来终止本次循环,进入下次循环

for(int i=0;i<10;i++){
    if(i%2==0)
        continue;
}
完全等价于
for(int i=1;i<10;i=i+2){
}


 return;用来终止它所在的一个方法的执行,返回调用处。

public class Test3 {
    public static void main(String[] args) {
        int res=abc(10);
        System.out.println(res); //1
    }
    public static int abc(int k) {
        for (int i = 1; i < k; i++)
            return i;
        return 0;
    }
}


 System.exit();用来结束程序运行。

if(age<18)
System.exit(0);
System.out.println("welcome!");
  • 注意事项

    • 方法必须先定义后调用,否则程序将报错
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值