试了,打出来都是0.0,不知道是否楼主所希望的
估计是JDK版本问题靠!我是不是太无聊了?

解决方案 »

  1.   

    我的jdk是1.4版本的,你看到的结果是0就对了,因为java代码里面没有给load赋值,能告诉我你的jdk的版本吗?多谢了!
      

  2.   

    zjq1980(阿易) 老兄,还请告知原因,多谢了
      

  3.   

    1.4.2_02
    楼主留个mail,我把我的发给你
      

  4.   

    GetLoadFormStr glfs=new GetLoadFormStr(); 
                    data=glfs.GetLoadFormStr(load,outnum); 
    你在外面显式的调用构造函数应该编译不通过的啊.
      

  5.   

    public class GetLoadFormStr 

      
      
    构造函数能有返回值???        public native double[] GetLoadFormStr(String a,short num); 
            public static void main(String args[]) 
            { 
      

  6.   

    我的c代码和java都能编译通过,如果我把String load的值赋为一个字符串,就会报错,如果赋为空,得到的结果全是0.0
    我的email是:[email protected]
    多谢大家,我把版本升级后再试试看