Allora nel ciclo fai:
incrementa i;
se i è dispari, prosegui all'iterazione successiva, saltando il resto del ciclo;
stampa i;
se i è maggiore o uguale a 9, esci dal ciclo.
Quindi, quando fai i++, e i diventa 10, prima la stampi, e poi viene controllato se i è maggiore di 9
quindi se non vuoi che venga visualizzato il 10, metti l if prima della stampa cosi:
while (true) {
i++;
if((i%2) != 0)
continue;
if(i>=9)
break;
System.out.println(i);
}