Ja.
Oft werden Parameter verwendet, um Aktionen, die von
einer Methode ausgeführt werden fein abzustimmen.
Zum Beispiel, stellen Sie sich vor, dass
Sie nur einige Elemente eines Arrays ausgeben möchten.
Hier ist die ArrayTools
Klassendefinition mit einer
neu hinzugefügten Methode:
import java.io.*; class ArrayTools { void ausgeben( int[] x ) { for ( int index=0; index < x.length; index++ ) System.out.print( x[index] + " " ); System.out.println(); } // Elemente ausgeben von start bis ende void ausgebenBereich ( int[] x, int start, int ende ) { for ( int _________ ; ____________; __________ ) System.out.print( x[index] + " " ); System.out.println(); } } public class ArrayTester { public static void main ( String[] args ) { ArrayTools arrTool = new ArrayTools(); int[] ar1 = { -20, 19, 1, 5, -1, 27, 19, 5 } ; // Elemente ausgeben 1, 2, 3, 4, 5 arrTool.ausgebenBereich( ar1, 1, 5 ); } }
Die neue Methode ausgebenBereich()
gibt die Elemente
von start
bis ende
(inklusive) aus.
Zum Beispiel,
die main()
Methode fragt an die Elemente von
1 bis 5 (inklusive) auszugeben.
Die Werte 19, 1, 5, -1, 27 werden ausgegeben.