java两个分数求和使用tostring和getter,setter方法
时间: 2024-05-10 22:20:03 浏览: 107
java简便方法引入getter/setter/tostring等方法
以下是Java代码示例:
```
public class Fraction {
private int numerator;
private int denominator;
public Fraction(int numerator, int denominator) {
this.numerator = numerator;
this.denominator = denominator;
}
public int getNumerator() {
return numerator;
}
public void setNumerator(int numerator) {
this.numerator = numerator;
}
public int getDenominator() {
return denominator;
}
public void setDenominator(int denominator) {
this.denominator = denominator;
}
public Fraction add(Fraction other) {
int newNumerator = this.numerator * other.getDenominator() + other.getNumerator() * this.denominator;
int newDenominator = this.denominator * other.getDenominator();
return new Fraction(newNumerator, newDenominator);
}
public String toString() {
return numerator + "/" + denominator;
}
}
```
在这个代码中,我们定义了一个Fraction类,它有两个私有属性numerator和denominator,分别表示分子和分母。我们还提供了getter和setter方法来访问这些属性。
我们定义了一个add方法来实现分数相加,并返回一个新的Fraction对象,它表示两个分数的和。
最后,我们还实现了一个toString方法来将Fraction对象转换为字符串形式,以便我们可以方便地打印或显示分数。
阅读全文