Topic: 为什么不能用正弦函数? |
Print this page |
1.为什么不能用正弦函数? | Copy to clipboard |
Posted by: q_yuan Posted on: 2004-11-20 11:13 我在编一个正弦函数程序的时候,我把正弦值做为字符输出。却不能得到。 我的代码是:num2 = (String)(Math.sin(num1)); 这些变量我都定义好的,我编译的时候出现了: sin(double) in java.lang.Math cannot be applied to (java.lang.Double) num2= (String)(Math.sin(num1)); 请高手指点一下,为什么正弦函数不能应用啊?要怎么改正?谢谢! |
2.Re:为什么不能用正弦函数? [Re: q_yuan] | Copy to clipboard |
Posted by: archonLing Posted on: 2004-11-20 12:52 your num1 variable is in Object type "Double" not primitive type "double". Thus, use num2=""+Math.sin(num1.doubleValue()); assuming num2 is String variable. |
3.Re:为什么不能用正弦函数? [Re: q_yuan] | Copy to clipboard |
Posted by: wuyongjin Posted on: 2004-11-21 16:01 应该是变量类型定义不正确把 |
4.Re:为什么不能用正弦函数? [Re: wuyongjin] | Copy to clipboard |
Posted by: duzc2 Posted on: 2004-11-21 18:02 num2 = (String)(Math.sin(num1)); 换成 num2 = ""+(Math.sin(num1)); 尝试一下 |
5.Re:为什么不能用正弦函数? [Re: archonLing] | Copy to clipboard |
Posted by: q_yuan Posted on: 2004-11-21 19:14 archonLing: 谢谢你的指点.我想请问你一个问题:就是你说的("")是什么意思,而我去掉这个双引号又不对? |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |