第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

關(guān)于數(shù)組賦值問題,為什么數(shù)組A賦值給數(shù)組B后,數(shù)組B改變,A也跟著改變

關(guān)于數(shù)組賦值問題,為什么數(shù)組A賦值給數(shù)組B后,數(shù)組B改變,A也跟著改變

t峰01 2016-03-03 15:22:46
如題,代碼如下:package hello;public class haha{?public static void main(String args[]){ int[] a1 = { 1, 2, 3, 4, 5 }; ? int[] a2; ? ? ? ? a2 = a1; ? ? ?? for(int i = 0; i < a2.length; i++) ? a2[i]++; for(int i = 0; i < a1.length; i++) ? ? ? ?? System.out.println( "a1[" + i + "] = " + a1[i]);? ? ? }}輸出a1[0] = 2a1[1] = 3a1[2] = 4a1[3] = 5a1[4] = 6
查看完整描述

4 回答

已采納
?
計(jì)量趙子龍

TA貢獻(xiàn)9條經(jīng)驗(yàn) 獲得超14個(gè)贊

a2 = a1;該語(yǔ)句實(shí)則是把a(bǔ)1的地址給了a2,所以給a2賦值相當(dāng)于對(duì)a1也操作了;java中取消了指針的概念,但是在內(nèi)存中歸根結(jié)底,兩個(gè)數(shù)組的地址相同了。如果你想賦值單數(shù)還不改變量的話,可以創(chuàng)建一個(gè)臨時(shí)數(shù)組。如有疑問可追問,如滿意望采納,謝謝。

查看完整回答
2 反對(duì) 回復(fù) 2016-03-03
  • t峰01
    t峰01
    你好,我想把a(bǔ)1數(shù)組的元素搬到 a2中去,但是又不會(huì)影響到a1(無論a2如何改變) a1賦值給 臨時(shí)數(shù)組 再賦值給a2?這樣行不通啊,具體如何操作啊 謝謝
  • skyward
    skyward
    重新new一片內(nèi)存空間,比如int[] a = new int[5]; 然后用一個(gè)for循環(huán)將要復(fù)制的數(shù)組中每個(gè)元素值賦值給新建的數(shù)組,也可以調(diào)用Arrays.copyOf方法復(fù)制
  • 計(jì)量趙子龍
    計(jì)量趙子龍
    java中定義數(shù)組的標(biāo)準(zhǔn)格式是 數(shù)據(jù)類型[] 數(shù)組名 = new 數(shù)據(jù)類型[數(shù)組大小];例如: int[] a = new int[5]; 使用這種方法可以避免好多問題,不足之處就是需要逐個(gè)初始化
?
相忘于江湖494

TA貢獻(xiàn)19條經(jīng)驗(yàn) 獲得超10個(gè)贊

打個(gè)比方數(shù)值就是蘋果,你只是把蘋果地址給了B,而不是給B有創(chuàng)造了蘋果,所以只要蘋果動(dòng)了,所以A和B都會(huì)改變

查看完整回答
2 反對(duì) 回復(fù) 2016-03-03
?
一條小咸魚

TA貢獻(xiàn)457條經(jīng)驗(yàn) 獲得超255個(gè)贊

import?java.util.Arrays;

public?class?HelloWorld?{
????public?static?void?main(String[]?args)?{

????????int[]?arry1?=?{?1,?2,?3?};
????????int[]?arry2?=?arry1.clone();
????????arry2[2]?=?1;
????????System.out.println(Arrays.toString(arry1));
????????System.out.println(Arrays.toString(arry2));
????}
}


查看完整回答
反對(duì) 回復(fù) 2016-03-03
?
趙志廣

TA貢獻(xiàn)53條經(jīng)驗(yàn) 獲得超17個(gè)贊

只是把引用給了B,他們對(duì)應(yīng)的還是一個(gè)數(shù)組

查看完整回答
反對(duì) 回復(fù) 2016-03-03
  • 4 回答
  • 0 關(guān)注
  • 3121 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)