比如我在写JAVA 的时候,想对一个数开方。以前在C语言里面我可以用sqrt()函数搞定,那我想问,我能在JAVA中调用类似这样的C语言函数吗?如果可以那要怎么做,我是新手,请详细点,呵呵,如果有学习资料也好,呵呵!!谢谢啦

解决方案 »

  1.   

    当然可以. JNI 就是做这个事情的,JDK本身就是通过JNI实现对底层的动态链接库(DLL)或者共享库调用(SO)的. 以前关注过这些, 也做了总结. 望指点.
    http://blog.csdn.net/ostrichmyself/category/568917.aspx
      

  2.   

    java
    Math.pow(4,0.5)这样不行么?
      

  3.   

    java 对这些算数操作进行了封装,其类为java.lang.Math,你可看一看看,有你想要的东西
      

  4.   

    java native 设置 可以调用不是java写的代码  自己查查吧