社区
Java SE
帖子详情
萌新求初学助,java的数组调用与相互赋值
FatCat.
2020-02-23 09:35:13
萌新第一次发帖,学java一周了,昨天做题遇到了一个坎过不去了,就是一维数组给二维数组赋值,或者相互赋值,有哪个大佬麻烦能给小弟讲讲赋值的原理和赋值之间的转换,之前学过c,感觉和c的赋值不太一样 两个题,第一题代码二我不知怎样得出,第二题a[1]为什么会得7,我也是不懂,求教,感谢
...全文
63
2
打赏
收藏
萌新求初学助,java的数组调用与相互赋值
萌新第一次发帖,学java一周了,昨天做题遇到了一个坎过不去了,就是一维数组给二维数组赋值,或者相互赋值,有哪个大佬麻烦能给小弟讲讲赋值的原理和赋值之间的转换,之前学过c,感觉和c的赋值不太一样 两个题,第一题代码二我不知怎样得出,第二题a[1]为什么会得7,我也是不懂,求教,感谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BoRoBoRoMe
2020-02-23
打赏
举报
回复
1、在执行b=a的时候,b的值已经是{1,2,3,4}了,b和a是同一个对象了。所以b[0]=a[0]=1 2、b是一个二维数组,在执行了b[0]=a,后,a已经被放到了b里面了,b[0]原来的内容{1,2},已经替换为a{10,20,30,40}. 此时b[0]=a={10,20,30,40}.这里的等号不是值一样的意思,是同一个对象,所以修改a[0]和修改b[0][0]的效果是等价的 所以在执行b[0][1]=b[1][3]的时候,相当于执行了a[1]=b[1][3].所以结果是a[1]==7
zero dragon
2020-02-23
打赏
举报
回复
断点调试可以理解的更加好点,idea工具
Java
十大基础笔记整理(PDF)
内涵
java
se基础相关知识精细概括,简明扼要,便于新手学习和复习用。
java
基础教程----精华版
java
基础教程----精华版,不得不下载的资源
java
创建
数组
并
赋值
_「
java
数组
」
Java
创建
数组
的方法 - seo实验室
java
数组
最近学
java
,一点小心得,希望和大家分享一下,第一次写文章,写的不好希望大家谅解,当然我也会尽力写好这篇文章!
Java
创建
数组
的方法大致有三种说明:这里以int为数据类型以arr为
数组
名来演示一、声明并
赋值
int[] arr = {1,2,4, …};注意这里的花括号不是语句块,而且而且花括号后的分号也不能省二、声明
数组
名开辟空间并且
赋值
int[] arr;arr = new in...
JAVA
数组
间
赋值
JAVA
数组
间
赋值
今天写个
JAVA
程序,老是出现错误,于是单步调试了很久,真的很久,NND ,几百行的程序调试了老半天了都,结果终于被我发现问题的说在了,不过费了这么多事,原来是一个
JAVA
的一个细节的东西在搞鬼,我是
初学
JAVA
,对
JAVA
的了解也没有那么深入,所以它的特性也么有掌握好,不过今天被这些细节的东西整惨了。 大家都知道,在C 和C++中,数
一篇文章搞定
Java
数组
初始化,从此告别迷惑
在
Java
程序开发中,
数组
是一个非常常用的数据类型。
数组
的初始化是使用
数组
来存储和处理数据的关键步骤之一。但是,关于
Java
数组
的初始化,经常会让人感到迷惑。本文将详细介绍
Java
数组
的初始化方法,帮
助
读者从此告别关于
Java
数组
初始化的困惑。本文将通过源代码解析、应用场景案例、优缺点分析、类代码方法介绍、测试用例等角度,介绍
Java
数组
的初始化方法。
数组
是
Java
中的一种容器,在
数组
中可以存储多个同类型的数据。
Java
数组
是数据结构中最基本的数据类型之一,是一种线性数据结构。
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章