If you are using Eclipse as your primary development IDE, then you may want to know about Code templates in Eclipse. Code templates are certain user defined (some are available by default) templates which can assist in rapid code writing. Not only code templates increase your code writing speed, but it also add consistency across the code.

To add a code template, all you need to do is to write first character and then press CTRL + SPACE. For example, in Eclipse write tr and press ctrl+space. It will add a try-catch block in your editor.

User defined code templates

You can defined your own code templates. Just goto Windows > Preferences > Java > Editor > Templates.

Lets create our own code template. For this example, we will create a template which will check if a local variable is null or not, if its null then it will throw a NullPointerException.

Open Template editor from above path and press New.. Then enter following details.
Name: npe
Description: create a main method with user input

 public static void main(String[] args) {
int uebungsauswahl;
do {
System.out.println(„1 – Berechnungen Verzweigungen_01, Aufgabe 1“);
System.out.println(„2 – Berechnungen Verzweigungen_02, Aufgabe 1“);
System.out.println(„3 – Berechnungen Verzweigungen_02, Aufgabe 2“);
System.out.println(„4 – Berechnungen Verzweigungen_03, Aufgabe 1“);
System.out.println(„9 – Programm beenden“);System.out.println(„Welche Übung möchten Sie sehen?“);
uebungsauswahl = new java.util.Scanner(System.in).nextInt();
switch (uebungsauswahl) {
case 1:
case 2:

} while (uebungsauswahl != 9);


* Erstellen Sie ein Programm, welches als Eingabe die Stückzahl und
* Einzelpreis einer Ware vom Anwender erfragt. Bei einer Abnahme von mehr
* als 10 Stück gibt es 5 % Rabatt, bei mehr als 50 Stück gibt es 10 %
* Rabatt auf den Kaufpreis der Ware. Das Programm soll den Gesamtpreis
* ausrechnen und ausgegeben.
private static void aufgabe2_1() {
System.out.println(„Geben Sie eine Stückzahl ein. ->“);
int stueck = new java.util.Scanner(System.in).nextInt();
System.out.println(„Geben Sie einen Einzelpreis (Euro) ein. ->“);
double stueckpreis = new java.util.Scanner(System.in).nextDouble();
System.out.printf(„Der Gesamtpreis beträgt %.2f Euro.“, stueck * stueckpreis);

And press Ok to save the template.

Now go to any editor window in Eclipse and press npe and press CTRL + SPACE. You will see a suggestion window which will display you an option to select the npe code template.

See also: http://wp.qualium.de/2016/05/03/eigenes-template-fuer-neue-javaklassen/