Überhaupt keine Auswirkung. Außer um zu illustrieren wie Java funktioniert ist das kein allzu brauchbares Programm.
Hier ist ein weiteres Beispielprogramm, dieses Mal verwendet es ein Array als Parameter. Das Programm gibt aus:
Vorher: 27 19 34 5 12 Nachher: 0 19 34 5 12
Die Einzelheiten des Programms werden auf den nächsten Seiten
erklärt.
Für jetzt, betrachten Sie nur den allgemeinen Aufbau des Programms.
Welches sind die Methoden eines ChangeArray-Objekts?
Was machen sie?
// Array Beispiel
//
class ChangeArray
{
void print ( int[] x )
{
for ( int j=0; j < x.length; j++ )
System.out.print( x[j] + " " );
System.out.println( );
}
void zeroElt ( int[] x, int elt ) // 6.
{
if ( elt < x.length ) // 7.
x[ elt ] = 0; // 8.
}
}
class ChangeTest
{
public static void main ( String[] args ) // 1.
{
ChangeArray cng = new ChangeArray(); // 2.
int[] value = {27, 19, 34, 5, 12} ; // 3.
System.out.println( "Vorher:" ); // 4.
cng.print( value );
cng.zeroElt( value, 0 ); // 5.
System.out.println( "Nachher:" ); // 9.
cng.print( value );
}
}