使用java写一段两个整数相除结果显示以分数形式显示
时间: 2023-06-11 07:04:27 浏览: 74
好的,以下是Java代码,可以将两个整数相除的结果以分数形式显示:
```
import java.util.Scanner;
public class FractionalDivision {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入第一个整数:");
int num1 = input.nextInt();
System.out.print("请输入第二个整数:");
int num2 = input.nextInt();
int gcd = getGcd(num1, num2);
int numerator = num1 / gcd;
int denominator = num2 / gcd;
System.out.println(num1 + " / " + num2 + " = " + numerator + " / " + denominator);
}
public static int getGcd(int num1, int num2) {
if (num2 == 0) {
return num1;
}
return getGcd(num2, num1 % num2);
}
}
```
这里的主要思路是先求出两个整数的最大公约数,然后将两个整数分别除以最大公约数,得到的就是两个整数的约分结果。最后以分数的形式进行输出。