double a = 20, b = 94;
do
{
a += .5;
b -= .5;
} while(a != b);
System.out.println(a);
Но цикл не совсем подходит для такой задачи, можно решить это быстрее и правильней.
double a = 20.5, b = 94.;
final double min = Math.min(a, b);
final double max = Math.max(a, b);
final double diff = (max - min) / 2;
a += diff;
System.out.println(a);
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Но цикл не совсем подходит для такой задачи, можно решить это быстрее и правильней.