小编Yot*_*ttr的帖子

如何在不使用"/"符号的情况下划分两个数字?

我写了一些与问题相关的代码,但我无法让它工作.输入两个数字后,程序陷入无限循环.这种方法有什么办法可行,还是完全错了?

import java.util.Scanner;
public class Arithmetic {
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter the numerator and denominator respectively : ");
        double a = input.nextDouble();
        double b = input.nextDouble();
        double c;
        for(c=0;;c+=0.000000000001){
            if(b*c==a){
                break;
            }
        }
        System.out.print(c);
    }
}
Run Code Online (Sandbox Code Playgroud)

java

-1
推荐指数
1
解决办法
1010
查看次数

标签 统计

java ×1