helloWorld.java
public class helloWorld { public static void main(String args[]) { System.out.println("Hello world!"); } }printArgs.java
public class printArgs { public static void main(String args[]) { System.out.print("args:"); for (int i = 0 ; i < args.length ; i++) System.out.print(" " + args[i]); System.out.println(); } }power.java
public class power { public static void main(String args[]) { // System.err.println("There are " + args.length + " arguments"); if (args.length < 2) // Error message if not enough arguments. System.err.println("usage: java power A B"); else { // Convert arguments from strings to doubles. double t = Double.parseDouble(args[0]); double p = Double.parseDouble(args[1]); System.out.println(Math.pow(t, p)); } } }sort.java
public class sort { public static void main(String args[]) { // It's convenient to have the number of args as an int variable. int n = args.length; // Loop through all the slots in the array for (int i = 0 ; i < n - 1 ; i++) // Find the smallest one that's left for (int j = i + 1 ; j < n ; j++) // string1.compareTo(string2) returns -1, 0, or 1. if (args[i].compareTo(args[j]) > 0) { String tmp = args[i]; args[i] = args[j]; args[j] = tmp; } // When done, print out the sorted arguments for (int i = 0 ; i < n ; i++) System.out.print(args[i] + " "); System.out.println(); } }fibonacci.java
public class fibonacci { public static void main(String args[]) { if (args.length < 1) System.err.println("usage: java fibonacci N"); else { int n = Integer.parseInt(args[0]); for (int i = 0 ; i <= n ; i++) System.out.print(i + ":" + fib(i) + " "); System.out.println(); } } // Example of a recursive function static int fib(int n) { if (n < 2) return 1; else return fib(n - 1) + fib(n - 2); } }