亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

變量可以多次賦值,那我之前的賦值還有什么用

public class Test{

????public static void main(String[] agrs){

????????String a="傻逼";

????????String a="有一群大傻逼';

????????System.out,println(a);

}

}

輸出顯示肯定是:“一群大傻逼”那是我之前賦予的值還有啥用

正在回答

4 回答

沒什么用,以前的賦值會被當前最新的值所替換。

1 回復 有任何疑惑可以回復我~
#1

RickyFang 提問者

非常感謝!
2016-04-27 回復 有任何疑惑可以回復我~

假如我們家養了一只小狗“小貓”,小貓非常小的時候,我們給她的任務是賣萌,等她長大了,我們又給了她一個新的任務,則是看家。此時雖然小貓沒有賣萌的作用了(假設),而有了新的作用(看家),但我們能因此說由于新的作用代替了舊的作用,那小貓小時候一直賣的萌就沒有意義了嗎?

變量之所以叫“變量”不正是因為她是變化的嗎,隨著該變量在程序進程的不同環節,作用也是不同的,那么其值自然也是變化的。例如我們要輸出多個類似語句,則可以寫一個循環來輸出,同時我們用一個變量來控制循環的次數,讓每一次循環后,變量的值遞增+1,同時變量值到達一個上限時,結束循環。在這個案例中,變量的值是不是變化的呢,每一次循環完后,變量被賦予新值,是不是就替換了舊值呢?是的,但我們能說舊值沒有在上一次循環中發揮作用嗎?當然不能。這就是變量可以多次賦值的意義所在。

2 回復 有任何疑惑可以回復我~
#1

Shuryo_jaha

啊大神的解答真的是通俗易懂,看完受益匪淺,已關注大神。
2016-09-23 回復 有任何疑惑可以回復我~

以最后一次初始化為準 前面的會替代掉。

0 回復 有任何疑惑可以回復我~
#1

RickyFang 提問者

往后面學了之后就能理解重新賦值了,剛開始就以為重新賦值后前面那個等于可以刪除的
2016-04-27 回復 有任何疑惑可以回復我~

沒用了......大傻逼后面的雙引號 你是單

0 回復 有任何疑惑可以回復我~
#1

RickyFang 提問者

往后面學了之后就能理解重新賦值了,剛開始就以為重新賦值后前面那個等于可以刪除的
2016-04-27 回復 有任何疑惑可以回復我~
#2

慕斯卡2731033 回復 RickyFang 提問者

非常感謝
2016-10-27 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167476    人
  • 解答問題       18748    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程

變量可以多次賦值,那我之前的賦值還有什么用

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號