blob: 905f3d7d750305bfa817ccacf113fdcebdfb761b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
public class ArgList
{
public static void main( String[] argv )
{
int argc = argv.length; // Gr��e eines Feldes (array)
// Pr�fen, ob Parameter �bergeben wurden
if ( argc < 1 )
System.out.println( "Keine Parameter �bergeben" );
else
System.out.println( argc + " Parameter �bergeben: " );
// Parameter anzeigen
for ( int i = 0; i < argc; i++ )
{
System.out.println( (i+1) + ": " + argv[i] );
}
System.out.println(); // Lehrzeile
// Versuchen, Parameter in int zu parsen
for ( int i = 0; i < argc; i++ )
{
try { // try-Block
int zahl = Integer.parseInt( argv[i] );
System.out.println( "Argument " + (i+1) + ": int = " + zahl );
}
catch ( NumberFormatException e) { // "f�ngt" Exception auf
System.out.println( "Fehler: " + e.getMessage() );
}
} // end for
} // end main
} // end class
|