我不知道如何表示分数。我应该根据用户为两个分数输入的分子和分母将两个分数加在一起。活动要求我做的是将此作为印刷结果。
第一部分的分子是什么? 1
第一部分的分母是多少? 2
第二部分的分子是什么? 2
第二部分的分母是多少? 5
1/2 + 2/5 = 9/10的总和
问题后面的数字可以根据用户输入进行更改。
下面你可以看到我写的内容。
public class AddFractions extends ConsoleProgram
{
public void run()
{
int numeratorFirst = readInt("What is the numerator of the first fraction?");
int denominatorFirst = readInt("What is the denominator of the first fraction?");
int numeratorSecond = readInt("What is the numerator of the second fraction?");
int denominatorSecond = readInt("What is the denominator of the second fraction?");
}
}
答案 0 :(得分:5)
将它们转换为公分母后,可以添加两个分数。最简单的方法是:
答案 1 :(得分:0)
添加分数时,您必须确保它们共享一个公分母,然后添加分子。所以,对于1/2 + 2/5,你要确保它们都有10作为分母,表示它们为5/10 + 4/10,所以你可以添加分子并获得9/10。 / p>
以下是您可能希望如何在Java中执行此操作:
numeratorFirst = numeratorFirst * denominatorSecond;
numeratorSecond = numeratorSecond * denominatorFirst;
denominatorTotal = denominatorSecond * denominatorFirst;
numeratorTotal = numeratorFirst + numeratorSecond;