Al posto dei numeri, è possibile usare delle espressioni numeriche. In questo modo si possono effettuare dei calcoli, come nel programma Calcoli.java:
/*
Istruzioni di calcolo
*/
class Calcoli {
public static void main (String args[]) {
System.out.println(12+3/2);
System.out.println(27-81+4*2);
}
}
Le istruzioni System.out.println in questo caso stamperanno il risultato delle operazioni 12+3/2 e 27-81+4*2, e 13%2, ossia 13 e -46 rispettivamente.
Da notare che, se si vuole che le espressioni vengano valutate, non vanno messe le virgolette. Ad esempio, nel seguente programma Virgolette.java è stata ripetuta la seconda istruzione ma inserendo le virgolette:
/*
Virgolette
*/
class Virgolette {
public static void main (String args[]) {
System.out.println(12+3/2);
System.out.println(27-81+4*2);
System.out.println("27-81+4*2");
}
}
Mentre la seconda istruzione stampa ancora -46, la terza stampa invece la sequenza di caratteri 27-81+4*2. In altre parole, la seconda istruzione stampa il valore dell'espressione, mentre la terza stampa l'espressione stessa.