JAVA的初级编程题

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:17:20
创建一个Fraction类执行分数运算,要求如下:
1\用整形数表示类的private成员变量:f1和f2.
2\提供两个分数相加的运算方法,结果分子存入f1,分母存入f2.
3\提供构造函数,将分子存入f1,分母存入f2.
4\提供两个分数相减的运算方法,结果分子存入f1,分母存入f2.
5\提供两个分数相乘的运算方法,结果分子存入f1,分母存入f2.
6\提供两个分数相除的运算方法,结果分子存入f1,分母存入f2.
7\以f1/f2的形式打印Fraction数.
8\以浮点数的形式打印Fraction数.
9\编写主函数运行分数运算.

请用初学者的方法,不要用高深的方法.谢谢!

/*
* Fraction.java
*
* Created on 2007年5月13日, 上午10:29
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/

/**
*
* @author zhbandnegro@163.com
*/
public class Fraction {

private int f1;
private int f2;

/** Creates a new instance of Fraction */
public Fraction(int n1, int n2) {
f1 = n1;
f2 = n2;
}

/** 默认构造函数 */
public Fraction(){
f1 = 0;
f2 = 0;
}

/** 约分 */
private void better(){
for (int i = 2; i < this.f1 && i < this.f2; i++){
if (this.f1 % i == 0 & this.f2 % i == 0){
this.f1 = this.f1 / i;
this.f2 = this.f2 / i;
}
}
}

/** 加法 */
public