方法中单独使用return关键字

一、return关键字的单独使用

 二、示例代码

public class ReturnDemo {
    public static void main(String[] args) {
        chu(10,0);
        chu(10,2);
    }
    public static void chu(int a,int b){
        if (b == 0) {
            System.out.println("除法出错,除数不能为零");
            return;
        }
        System.out.println("除法的结果为:" + a / b);
    }
}

三、总结(break,continue,return)

### Java 类中 `this` 关键字的作用和用法 #### 表示当前实例对象 在Java类的方法或构造器内部,`this`关键字表示正在被操作的那个对象的引用。当在一个对象上调用某个方法时,该方法内的`this`就指向这个特定的对象[^1]。 ```java public class Person { private String name; public void setName(String name){ this.name = name; } } ``` 在这个例子中,`setName()` 方法里的 `this.name` 是指当前 `Person` 实例中的成员变量 `name` ,而参数列表中的 `name` 则是传入的新值。 #### 调用另一个构造函数 如果一个类中有多个构造函数,则可以利用`this([参数])`的形式来调用同一个类里不同的构造函数。需要注意的是这种调用必须放在构造函数的第一行[^5]。 ```java class Rectangle{ double length; double width; //无参构造函数 public Rectangle(){ this(0, 0); } //两个参数的构造函数 public Rectangle(double l,double w){ length=l; width=w; } } ``` 这里展示了如何使用`this`去简化代码逻辑并减少重复代码量。 #### 将当前对象作为返回值传递给其他地方 有时候可能需要把当前对象本身作为一个整体传递出去,这时就可以直接返回`this`[^3]。 ```java public class Car { public Car drive() { System.out.println("Driving..."); return this; // 返回当前Car对象 } @Override public String toString() { return "A car"; } public static void main(String[] args) { Car myCar = new Car().drive(); System.out.println(myCar.toString()); } } ``` 上述案例中,在连续调用了`myCar.drive()`之后仍然可以获得原始的`Car`对象来进行后续的操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值