Java 实体中怎么两个字段做运算赋值个另外一个字段
时间: 2023-11-29 10:03:28 浏览: 29
您可以在 Java 实体中定义一个方法,通过运算符对两个字段进行运算,并将结果赋值给另外一个字段。例如,假设您有一个 Java 实体对象 Product,有两个字段 price 和 discount,您想计算这个商品的实际价格,并将结果赋值给 finalPrice 字段,可以定义一个方法 calculateFinalPrice(),在这个方法中对 price 和 discount 进行计算,并将结果赋值给 finalPrice 字段,代码如下:
```
public class Product {
private double price;
private double discount;
private double finalPrice;
// getter and setter methods
public void calculateFinalPrice() {
this.finalPrice = this.price * (1 - this.discount);
}
}
```
然后,在您的代码中,您可以先设置 price 和 discount 的值,然后调用 calculateFinalPrice() 方法来计算并设置 finalPrice 的值。例如:
```
Product product = new Product();
product.setPrice(100.0);
product.setDiscount(0.2);
product.calculateFinalPrice();
double finalPrice = product.getFinalPrice();
System.out.println("Final price: " + finalPrice);
```
这样就可以直接计算并获取 finalPrice 的值了。