變量可以多次賦值,那我之前的賦值還有什么用
public class Test{
????public static void main(String[] agrs){
????????String a="傻逼";
????????String a="有一群大傻逼';
????????System.out,println(a);
}
}
輸出顯示肯定是:“一群大傻逼”那是我之前賦予的值還有啥用
public class Test{
????public static void main(String[] agrs){
????????String a="傻逼";
????????String a="有一群大傻逼';
????????System.out,println(a);
}
}
輸出顯示肯定是:“一群大傻逼”那是我之前賦予的值還有啥用
2016-04-25
舉報
2016-04-25
沒什么用,以前的賦值會被當前最新的值所替換。
2016-08-23
假如我們家養了一只小狗“小貓”,小貓非常小的時候,我們給她的任務是賣萌,等她長大了,我們又給了她一個新的任務,則是看家。此時雖然小貓沒有賣萌的作用了(假設),而有了新的作用(看家),但我們能因此說由于新的作用代替了舊的作用,那小貓小時候一直賣的萌就沒有意義了嗎?
變量之所以叫“變量”不正是因為她是變化的嗎,隨著該變量在程序進程的不同環節,作用也是不同的,那么其值自然也是變化的。例如我們要輸出多個類似語句,則可以寫一個循環來輸出,同時我們用一個變量來控制循環的次數,讓每一次循環后,變量的值遞增+1,同時變量值到達一個上限時,結束循環。在這個案例中,變量的值是不是變化的呢,每一次循環完后,變量被賦予新值,是不是就替換了舊值呢?是的,但我們能說舊值沒有在上一次循環中發揮作用嗎?當然不能。這就是變量可以多次賦值的意義所在。
2016-04-25
以最后一次初始化為準 前面的會替代掉。
2016-04-25
沒用了......大傻逼后面的雙引號 你是單