你还可以使用for循环来遍历数组。从索引0处开始并一直循环到数组结束处即可,通常习惯采用的条件写法是i < arrayName.length

public class ArrayWorker
{
   private int[ ] values;

   public ArrayWorker(int[] theValues)
   {
      values = theValues;
   }

   public void multAll(int amt)
   {
     for (int i = 0; i < values.length; i++)
     {
       values[i] = values[i] * amt;
     } // end for loop
   } // end method

   public void printValues()
   {
     for (int val : values )
     {
       System.out.println(val);
     }
   }

   public static void main(String[] args)
   {
     int[] numArray =  {2, 6, 7, 12, 5};
     ArrayWorker aWorker = new ArrayWorker(numArray);
     aWorker.multAll(2);
     aWorker.printValues();

   }
}

陈 欣

AADPS创始人

发表评论