non mi tornano i conti sulle 2 operazioni contrassegnate dai 2 backslash

codice:
public class secondo{
        public static void main ( String args[]){
        int varU=2;
        int varV=3;
        int varW=5;
        int varX=7;
        int varY=11;
        System.out.println(varU+varV*varW+varX);
        System.out.println(varU+varY%varV*varW+varX);
        System.out.println(varU++/varV+varU++*varW);//
        System.out.println(varU++/varV);
        System.out.println(varU++*varW);//
        }
}
secondo ciò che ho scritto sul libro e quello che ho trovato in giro per la rete i risultati dovrebbero essere rispettivamente 16 e 15, invece java mi riporta 15 e 25.

l'operatore di incremento unario postfisso ha precedenza sulla moltiplicazione e la divisione, queste ultime hanno a loro volta precedenza più alta rispetta alla somma algebrica, questo dovrebbe essere quanto in vigore, invece mi ritrovo con risultati che non so come vengano calcolati.