⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 arraytest.java

📁 java applet编程,实现对相关图片声音的调用
💻 JAVA
字号:
// Passing arrays and individual array elements to methods
// Java core packages
import java.awt.Container;
// Java extension packages
import javax.swing.*;

public class ArrayTest extends JApplet {
   // initialize applet 
   public void init()
   {
      JTextArea outputArea = new JTextArea();
      Container container = getContentPane();
      container.add( outputArea );

      int array[] = { 1, 2, 3, 4, 5 };

      String output = 
         "Effects of passing entire array by reference:\n" +
         "The values of the original array are:\n";

      // append original array elements to String output 
      for ( int counter = 0; counter < array.length; counter++ )
          output += "   " + array[ counter ];

      modifyArray( array );  // array passed by reference

      output += "\n\nThe values of the modified array are:\n";

      // append modified array elements to String output 
      for ( int counter = 0; counter < array.length; counter++ )
         output += "   " + array[ counter ];

      output += "\n\nEffects of passing array element by value:\n" +
                "a[3] before modifyElement: " + array[ 3 ];
      modifyElement( array[ 3 ] );
      output += "\na[3] after modifyElement: " + array[ 3 ];
      outputArea.setText( output );

   }  // end method init

   // multiply each element of an array by 2 
   public void modifyArray( int array2[] )
   {
      for ( int counter = 0; counter < array2.length; counter++ )
          array2[ counter ] *= 2;
   }

   // multiply argument by 2
   public void modifyElement( int element )
   {
       element *= 2;
   }   

}  // end class PassArray

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -