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); } }