Java——方法

方法: 一系列有序的Java语句的集合,具有特定的功能。

修饰符: 目前阶段 public

返回值类型: 本质上来说还是个数据类型

方法名: 方法的名字(方便被使用,命名规则和变量一样)

参数类型: 本质上来说还是个数据类型

参数: 相当于原料 本质就是变量

方法体: 操作 操作过程

retrun: 关键字,必须放在返回值前面,如果代码执行到retrun,那么后面的代码就不执行了。

返回值: 结果

常见的方法类型(参数和返回值) 

1 有参有返回值

2 有参无返回值

3 无参有返回值

4 无参无返回值

方法调用:

1 方法想要执行,必须要被调用,谁调用方法-->对象调用

2 对象怎么来? new出来

3 new谁呢? new这个方法所在的类名 +()

4 调用格式: 对象名.方法民(xx)

成员变量: 方法外面的变量

局部变量: 方法里面定义变量就是局部变量(包含参数)

区别:

1 成员变量可以不用赋初始值: 他有默认值; 局部变量如果不赋初始值,直接报错

2 位置不一样

3 局部变量前面不可以加修饰

如果方法里面的局部变量和成员变量名字一样,我们该怎么区别: 成员变量前面加this

如果方法使用一个变量的时候,先找局部变量,如果没有,再找成员变量,如果还没有,就报错

编写成的计算器:

public class Demo03 {

    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        do {
            System.out.println("请输入第一个运算数:");
            int a = s.nextInt();
            System.out.println("请输入运算符号:");
            String c = s.next();
            System.out.println("请输入第二个运算数:");
            int b = s.nextInt();
            switch (c) {
                case "+":
                    System.out.println(a + "+" + b + "=" + add(a, b));
                    break;
                case "-":
                    System.out.println(a + "-" + b + "=" + cut(a, b));
                    break;
                case "*":
                    System.out.println(a + "*" + b + "=" + ch(a, b));
                    break;
                case "/":
                    System.out.println(a + "/" + b + "=" + chu(a, b));
                    break;
                default:
                    System.out.println("您的输入有误!");
            }
        } while (true);

    }

    public static int add(int a,int b){
        return a+b;
    }public static int cut(int a,int b){
        return a-b;
    }public static int ch(int a,int b){
        return a*b;
    }public static double chu(int a,int b){
        return a/b;
    }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值