请教JAVA高手,用JAVA编程求Cos(X)的值

Python017

请教JAVA高手,用JAVA编程求Cos(X)的值,第1张

package test

import java.io.BufferedReader

import java.io.InputStreamReader

import java.text.DecimalFormat

public class Test{

public static void main(String[] args){

double c

String num

BufferedReader brd=new BufferedReader(new InputStreamReader(System.in))

while(true)

{

System.out.print("请输入角度:")

try

{

num=brd.readLine()

double pi=3.14159265358979323846264338327950288419716939937510582097494459230781640628620899//定义圆周率

c=Math.cos(Double.parseDouble(num)*pi/180)//普通的COS算法。

DecimalFormat df = new DecimalFormat("0.00000000000000000000")//定义输出的小数后为20位

String cos = df.format(c)

System.out.println("你输入的角度的COS值为: "+cos)

break

}

catch(Exception e){

System.out.println("对不起,只能输入数字,请重新输入。")

}

}

}

}

基本上达到你的要求了。

你好,cos,根号,“派”还有一些其他常见的函数都在Math这个类下

Math.cos(Math.sqrt(2*Math.PI*x))

希望能够帮到你,不懂可追问