博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java关于数组对象赋值与指针
阅读量:5152 次
发布时间:2019-06-13

本文共 900 字,大约阅读时间需要 3 分钟。

在实现PageRank算法中犯了两个错误,

1:在对double类型赋值时,除法中没有将分母设置为double类型,而是int类型,导致出现商为0的结果错误,导致推迟

2:当定义两个数组时,对数组赋值时,忘记了,数组是对象的特点直接nowRank=resultRank;

其中resultRank又重新赋值,所以导致nowRank中元素值也发生变化,因为数组是对象,赋值意味着指向了同一个对象

代码:

public class TestDouble {    public static void main(String[] args) {        int count=2;        double d=0.25;        double value=d/count;        System.out.println(value);        int[] now=new int[2];        int[] result=new int[2];        now[0]=3;        now[1]=4;        result[0]=1;        result[1]=2;        //        now=result;        //        for (int i = 0; i < now.length; i++) {            System.out.println(now[i]+" "+result[i]);        }        for (int i = 0; i < result.length; i++) {            now[i]=result[i];        }        for (int i = 0; i < result.length; i++) {            System.out.println("r:"+now[i]);        }    }}

 

转载于:https://www.cnblogs.com/csxf/p/3586817.html

你可能感兴趣的文章
list control控件的一些操作
查看>>
判断字符串在字符串中
查看>>
oracle 创建暂时表
查看>>
201421410014蒋佳奇
查看>>
Xcode5和ObjC新特性
查看>>
Centos 7.0 安装Mono 3.4 和 Jexus 5.6
查看>>
CSS属性值currentColor
查看>>
Real-Time Rendering 笔记
查看>>
实验四2
查看>>
多路复用
查看>>
Python数据可视化之Pygal(雷达图)
查看>>
Java学习笔记--字符串和文件IO
查看>>
转 Silverlight开发历程—(画刷与着色之线性渐变画刷)
查看>>
在js在添版本号
查看>>
sublime3
查看>>
Exception Type: IntegrityError 数据完整性错误
查看>>
Nuget:Newtonsoft.Json
查看>>
Hdu - 1002 - A + B Problem II
查看>>
Android设置Gmail邮箱
查看>>
js编写时间选择框
查看>>