第十二天 方法

alt加enter 神键报错修正

选中内容ctrl加/注释该内容

右键窗口项:左右分屏

psvm快捷public static void main或者main

今日内容:

1.跳转控制语句break  continue  return

2.方法

2.1带返回值的方法

2.2不带返回值的方法

3.方法重载

一.

break:只能在Switch或循环语句中使用,在 循环语句中,实际业务场景中,当满足某个条件,直接将循环结束了

continue:结束当前循环,立即开始下一个循环,只能在循环中用

public class ContinueDemo {
    public static void main(String[] args) {

        //continue;不能单独用,在循环中用

        for(int x = 1 ; x <=10 ; x ++){
            if(x == 3){
                continue;  //结束当前循环,立即进入下一次 循环!
            }
            System.out.println(x);//1,2,4,5,6,7,8,9,10
        }
 

return:是在Java中跟定义方法相关的,跟有返回值类型的方法有关, 它结束有返回值类型的方法去使用的,一般很少单独用(可以用,不建议)

二.方法

2.1有返回值的方法

1)什么是方法?

方法是为解决某一类问题所编写的代码的集合

命名规则:小驼峰命名法

格式:权限修饰符   static(面向对象)  返回值类型  方法名(参数类型 参数1,参数类型 参数2.....)

{  实现方法的逻辑代码     

return  返回值(结果);

}

例如:求两个数之和

import java.util.Scanner;

public class Test {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入第一个数");
int a=sc.nextInt();
        System.out.println("请输入第二个数");
        int b=sc.nextInt();
        //输出调用System.out.println(add(a,b));可以用但不推荐,结果被写死,不能复用
int result= add(a,b);
System.out.println(result);

    }
    public static int add(int a,int b)
    {
    int res =a+b;
    return res;
    }
    }

注意事项:

1.方法调用(三种)       1)单独调用  2)输出调用 3)赋值调用

2.方法不能嵌套方法

3.方法中的参数和主方法的参数是两码事,一个是形参,一个是实参

4.返回值是被调用方法中的结果

执行流程:

1.需要有具体的录入值(实参)

2.方法调用,将实参赋给形参

3.完成方法逻辑操作

4.返回具体的数值给调用者

返回值必须和方法类型匹配

5.将结果赋给主方法中的结果变量,输出

2.2没有具体返回值类型的方法

格式:权限修饰赋  static void 方法名 (参数类型 参数名1,参数类型 参数名2....){

具体的方法逻辑

}

返回方法:单独调用 方法名(参数名1:实参值,参数名2:实参值...)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值