有時,當我們聲明和初始化變量,假設我們有一個int i =10;
再經過一些代碼,這個變量將被修改這樣的代碼波紋管爲什麼在java中有變量
public class reset {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i = 10;
int co = 1;
while (co < 10) {
i++;
System.out.println(i + "*" + co + "=" + i * co);
if (i == 99) {
i = 11; //line 11
co++;
}
}
}
}
然後在某個不重置選項點(這裏在第11行),我們需要重新初始化,然後變量,那豈不是很好,如果我們有任何的語言功能可以自動做這件事,而不是例如
reset:i
我認爲這是對生產力非常有利,不是嗎是嗎?
如果有什麼是初始化爲帶有副作用的表達式? – SLaks 2014-09-21 16:21:51
您提出的語法與標籤類似,這會造成混淆。我只需爲初始值分配一個常量,並在重置時指定該常數。 – 2014-09-21 16:22:56
SLaks:假設這種重置只有在分配常量值時纔可能使用 – 2014-09-21 16:25:22