java浙江大学mooc第一周编程题,能解释下void函数么

设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。

这个类的构造函数是:

Fraction(int a, int b)

    构造一个a/b的分数。

这个类要提供以下的功能:

double toDouble();

    将分数转换为double

Fraction plus(Fraction r);

    将自己的分数和r的分数相加,产生一个新的Fraction的对象。注意小学四年级学过两个分数如何相加的哈。

Fraction multiply(Fraction r);

    将自己的分数和r的分数相乘,产生一个新的Fraction的对象。

void print();

    将自己以“分子/分母”的形式输出到标准输出,并带有回车换行。如果分数是1/1,应该输出1。当分子大于分母时,不需要提出整数部分,即31/30是一个正确的输出。

图片

代码很模糊看不清,大概是通过碾转相除法求分子分母公约数,然后化简分数为最简形式,并输出。

java里面没有函数一说,只有方法

void添加在方法的前面,说明这个方法没有返回值

public void show(){
system.out.println("holle");
}