diff --git a/log.java b/log.java new file mode 100644 index 0000000..c9c613b --- /dev/null +++ b/log.java @@ -0,0 +1,23 @@ +package calculator; +import java.util.Scanner; +public class log { + + public log() { + Scanner sc = new Scanner(System.in); + System.out.println("请输入底数a"); + double a = sc.nextDouble(); + System.out.println("请输入真数x"); + double x = sc.nextDouble(); + if(x>0&&a>0&&a!=1) + { + double result = log(a,x); + System.out.println("结果为:"+result); + } + else + System.out.println("errors "); + } + + public static double log(double a, double x){ + return Math.log(x) / Math.log(a); + } +}