本文目录一览:
java中10的n次方怎么表示
java中10的n次方的表示方式:
方法声明:Math.pow(double m, double n)
参数说明:m为要求方的数,n为次方数
当然如果你愿意也可以自己写个方法来实现m的n次方,实现起来也相当简单。
下面是自己写的例子,我觉得用整数做参数就行了,一般都是整数去求方的。
public static long pow(long m, long n){
long result = 1L; //0次方时为1
for(int i=0; i < n; i++){
result *= m; //每次乘上次计算次方的结果
}
return result; //计算好了,返回值
}
java中怎么输出幂函数
java中输出幂函数可以:
直接输出比如 long mi = 2 (n-1)
。
也可以跑循环计算比如 int n = 3;
long mi = 1L;
for(int i = 1; i <= n; i++){
mi *= 2;
}
System.out.println(mi);
用java编写程序计算x的n次幂
import java.util.Scanner;
/*
* 用java编写程序计算x的n次幂
*/
public class Test40003 {
public static void main(String[] args) {
int repeat; //定义要幂次
double x, mypow = 1;
Scanner in = new Scanner(System.in); //从控制台输入数字,比如 2 1.5,
//前面是整数,后面是要做幂次运算的数,中间用空格隔开
repeat = in.nextInt(); //获取输入的幂次
x = in.nextDouble(); //获取要进行幂次运算的数
System.out.println("现在要做" + x + "的" + repeat + "次幂运算!");
for (int ri = 1; ri <= repeat; ri++) {
mypow = mypow * x;
}
System.out.println(x + "的" + repeat + "次幂运算的结果是:" + mypow);
}
}
Java 如何拟合幂函数
package mainjava;
import java.util.Scanner;
public class mihanshu {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int n = sc.nextInt();
System.out.println(mihanshu(x, n));
}
public static int mihanshu(int x, int n) {
if (n == 0) {
return 1;
}
return x * mihanshu(x, n - 1);
}
}
用递归解决,诸如 y = x^n 每次调用n都减一,当n = 0时,返回1。即可 如果还有不懂,可追问,我现在给你编写一下,稍等。
java 求幂 急!
import java.math.BigDecimal;
import java.util.Scanner;
public class Cat {
public static void main(String[] args) {
System.out.print("Please input 2 numbers:");
String[] input = new Scanner(System.in).nextLine().trim().split("\\s+");
BigDecimal num1 = new BigDecimal(input[0]);
int num2 = Integer.parseInt(input[1]);
BigDecimal mul = new BigDecimal("1.0");
for (int i = 1; i <= num2; i++) {
mul = mul.multiply(num1);
}
System.out.println(mul.toString());
}
}
------------------testing
Please input 2 numbers:95.123 12
548815620517731830194541.8990253434157159735359672218698527210
java 一个数的n次方如何表示?
Math.pow(double m, double n)
是求m的n次方的
ps:当然了,你也可以用循环实现^_^