初學者程序員在這裏,我目前有一個程序寫成,它接受一個數組和一個變量並比較這兩個數,如果聲明的變量在數組內,則數組將打印出所有的數字除了包含在變量中的數字之外的數組內。這是正常工作和正常運作。此外,我現在想要做的是將我編寫的代碼放在一個可用的方法中重用,但目前我堅持這樣做。最終的結果是顯示一個新的更小的數組,不再包含數字17。 這是我的代碼示例。Array與變量方法調用相比
public class arrayTest
{
public static void main(String [] args)
{
int[]arrayA = {2,4,8,19,32,17,17,18,25,17};
int varB = 17;
for(int B = 0; B < arrayA.length; B++)
{
if(arrayA[B] != varB)
{
System.out.print(arrayA[B] + " ");
}
}
}
public static int newSmallerArray(int[] A, int b)
{
}
}
爲什麼你有返回類型的int?不應該像在主要方法中那樣打印它嗎?換句話說,返回類型的void將是合適的或者返回一個數組。 –
你想返回更小的數組,還是隻打印它?另外你的IDE有一個「提取方法」的重構選項,可能 –
請參考這篇文章[鏈接](http://stackoverflow.com/questions/5098540/delete-element-from-array)它與你的問題相同。 –