public class Fraction {
private int numerator;
private int denominator;
public void number( int numerator, int denominator)
{
this.numerator = numerator; //把這method的區域變數numerator給予這個類別內宣告的numerator
this.denominator = denominator; //this:代表使用中的類別,也可以使用在變數名稱有重複或易於混淆時
}
public String outputstring() {
return (numerator + "/" + denominator); //分數的表示形式
}
public boolean equal(Fraction Fraction2)
{
if(numerator*Fraction2.denominator == denominator*Fraction2.numerator)
{
return true;
}
else
{
return false;
}
}
public static void main(String[] args)
{
Fraction f1 = new Fraction();
Fraction f2 = new Fraction();
f1.number(1, 2);
f2.number(2, 4);
System.out.println("f1 = " + f1.outputstring() + "\nf2 = " + f2.outputstring());
//System.out.println("f1 + f2 = "+ f1.add(f2).outputstring());
System.out.println(f1.equal(f2));
}
}