Ich bin zwar kein geübter JavaProgrammierer, aber das habe ich noch zusammen gebracht:

Code:
/*
 Moegliche Ausgabe:
 Arithmetisches Mittel(4, 7, 2, 1) = 3
*/
public class ArithmetischesMittel
{
	// Main-Methode
	public static void main(String[] args)
	{
		// Summe vereinbaren und mit 0 initialisieren
		int Summe = 0;
		// Ausgabe
		System.out.print("Arithmetisches Mittel(");
		// vereinbare eine neue Variable c und initialisiere sie mit 0
		// wiederhole solange wie gillt: c kleiner als args.length (Anzahl der Stringelemente im Array args)
		// nach jedem Schleifendurchlauf: addiere 1 zu c
		for(int c = 0; c < args.length; c++)
		{
			// versuche...
			try
			{
				// Parsen von args[c] zu int und addition zu Summe
				Summe += Integer.parseInt(args[c]);
			}
			// falls Fehler...
			catch(Exception e)
			{
				// Ausgabe einer Fehlermeldung
				System.out.println("FALSCHES_ARGUMENT(" + args[c] + ")) = FEHLER");
				// Programm beenden
				return;
			}
			// Ausgabe des Strings
			System.out.print(args[c]);
			// wenn args[c] noch nicht das letzte Element von args darstellt...
			if (c != args.length - 1)
				// schreibe noch ein Komma und ein Leerzeichen
				System.out.print(", ");
		}
		// Summe durch Anzahl der Elemente des Arrays args teilen
		Summe /= args.length;
		// Ausgabe des Ergebnisses
		System.out.println(") = " + Summe);
	}
}
Der Code sollte ausreichend kommentiert sein und ist meiner Meinung nach noch gut ausbaufähig.
Falls du wie in deinem Beispiel mit doubles arbeiten willst, so sollte eine Änderung des Datentyps von "Summe" und eine Abänderung von Integer.parseInt zu Double.parseDouble abhilfe schaffen.


mfG. BlackBerry

EDIT:
Der Hauptgrund warum ich das neu gemacht habe ist, dass dein Code für ein und das selbe (zB. Arithmetisches Mittel von 2 Zahlen und 3 Zahlen) vieles Doppelt verwendet...

Am besten wäre ein Implementation meines Codes in eine Methode mit zwei Parametern:
String-Array mit den Zahlen bzw. Integer- oder Double-Arrays mit den bereits geparsten Werten
Integer für die Anzahl der zu zählenden Elemente (dann in der Schleife einfach anstelle von args.length, "Laenge" einfügen, oder wie auch immer du die Variable nennen möchtest)

Dann im Hauptprogramm eine Zahl einlesen ("Von wievielen Zahlen möchten Sie das Arithmetische Mittel berechnen?") und dann solange Zahlen bzw. Strings in einen Array lesen bis man soviele hat und anschließend den Array an die Methode übergeben (+ Anzahl der Elemente für das Arithmetische Mittel)