Applications
- Getting started
- Definitions
- First program
- Characters and Strings
- Object and methods
- Arrays and Circles
- Exceptions
- The main method
- Reading
- Writing file
- Vectors
- Stacks
- Map The Dictionary
- Lists
- Linked lists
- Collection
- Interfaces
- Scanner
- StringTokenizer
- Generics
- JDBC
- DataBase Queries
- JSP, The main step
Graphics
Applets
- Regards
- One Picture
- Calculator
- Random pictures
- Bouncing picture
Swings
- Buttons listeners
- TextFields
- Swing Example
JavaBeans
- The first step
- Example
© The scientific sentence. 2010
|
main (String [] args)
public static void main (String [] args) {} |
|
/**
This program shows the arguments of the function main, that is
the sring elements of the array named args. Executing the
java class needs just to set the values of the fuction as arguments.
This program holds also an example of rising exceptions.
*/
// First try: ----------------------------------
/*
class Arguments {
public static void main (String [] args)
{
//try{
for (int i = 0 ; i<=3; i++){
System.out.println("\n\t args (" + i+ ") = " + args [i]);
}
//}
//catch (Exception e){
System.out.println("\n\t The exception is catched.");
// The message is: " + e.getMessage());
//}
}
}
C:\Java>javac Arguments.java
C:\Java>>java Arguments
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Arguments.main(Arguments.java:7)
C:\Java>
*/
// Second try: ------------------------------------------------------
class Arguments {
public static void main (String [] args)
{
try{
for (int i = 0 ; i<=3; i++){
System.out.println("\n\t args (" + i+ ") = " + args [i]);
}
}
catch (Exception e){
System.out.println("\n\t The exception is catched. The
message is: " + e.getMessage());
}
}
}
// Execution: -----------------------------------------------
/*
C:\Java>javac Arguments.java
C:\Java>java Arguments
The exception is catched. The message is: 0
C:\Java>java Arguments 0
args (0) = 0
The exception is catched. The message is: 1
C:\Java>java Arguments 1 2
args (0) = 1
args (1) = 2
The exception is catched. The message is: 2
C:\Java>java Arguments 2 44 567
args (0) = 2
args (1) = 44
args (2) = 567
The exception is catched. The message is: 3
C:\Java>java Arguments 2 44 567 777
args (0) = 2
args (1) = 44
args (2) = 567
args (3) = 777
C:\Java>java Arguments 1 2 3 4 5
args (0) = 1
args (1) = 2
args (2) = 3
args (3) = 4
C:\Java>java Arguments 1 2 3 4 5 6
args (0) = 1
args (1) = 2
args (2) = 3
args (3) = 4
C:\Java>
*/
// ------------------------------------------------------------------
public static void main (String [] args) {
System.out.println("The argument of the main
method is an array of String elements.");}
|
|
|
|