如果您希望數(shù)組不斷重寫自己,您可以使用一個循環(huán)來實(shí)現(xiàn)。在每次循環(huán)中,您可以將新的數(shù)組賦值給舊的數(shù)組,以實(shí)現(xiàn)重寫。
以下是一個示例代碼,展示了如何實(shí)現(xiàn)這個功能:
// 原始數(shù)組
int[] array = { 1, 2, 3, 4, 5 };
// 循環(huán)重寫數(shù)組
while (true) {
// 打印當(dāng)前數(shù)組
System.out.println(Arrays.toString(array));
// 生成新的數(shù)組
int[] newArray = new int[array.length];
for (int i = 0; i < array.length; i++) {
newArray[i] = array[i] * 2; // 新數(shù)組每個元素是舊數(shù)組對應(yīng)元素的兩倍
}
// 將新數(shù)組賦值給舊數(shù)組
array = newArray;
}
這段代碼將不斷重寫數(shù)組,每次循環(huán)都會生成一個新的數(shù)組,新數(shù)組的每個元素是舊數(shù)組對應(yīng)元素的兩倍。然后,將新數(shù)組賦值給舊數(shù)組,繼續(xù)下一次循環(huán)。
注意:這段代碼是一個無限循環(huán),如果您希望在某個條件下停止循環(huán),您需要在循環(huán)體中添加相應(yīng)的條件判斷。