Java中的平方根
发布时间:2020-12-15 04:15:06 所属栏目:Java 来源:网络整理
导读:我应该像那样用 Java编写吗?如果没有,我该怎么写呢? import java.util.*;public class Soru { public static void main(String[] args) { int m,n,c; double f=0; Scanner type = new Scanner(System.in); System.out.print("Enter the m value :"); m=typ
我应该像那样用
Java编写吗?如果没有,我该怎么写呢?
import java.util.*; public class Soru { public static void main(String[] args) { int m,n,c; double f=0; Scanner type = new Scanner(System.in); System.out.print("Enter the m value :"); m=type.nextInt(); System.out.print("Enter the n value :"); n=type.nextInt(); System.out.print("Enter the c value :"); c=type.nextInt(); f=Math.pow(c,m/n); System.out.println("Resul:"+f); } } 解决方法
与其他语言一样,m / n将是一个整数,并且对于m = 1,n = 2,您将得到m / n = 0
如果你想要一个非整数结果,考虑将m和n作为双精度 – 或者在评估中将它们转换为它. 例: int m = 1,c = 9; System.out.println(Math.pow(c,m/n)); System.out.println(Math.pow(c,((double)m)/n)); 将产量: 1.0 3.0 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |