public class Main {
public static void main
(String[] args
) { double A = 0.0, B = 2.0, dx = 0.2;
double x = A;
System.
out.
println("--- While-Do ---"); while (x <= B + 1e-9) {
double y
= Math.
atan(x
) + Math.
atan((1 - x
) / (1 + x
)); System.
out.
printf("x: %.2f | y: %.4f%n", x, y
); x += dx;
}
}
}
cHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIGRvdWJsZSBBID0gMC4wLCBCID0gMi4wLCBkeCA9IDAuMjsKICAgICAgICBkb3VibGUgeCA9IEE7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCItLS0gV2hpbGUtRG8gLS0tIik7CiAgICAgICAgd2hpbGUgKHggPD0gQiArIDFlLTkpIHsKICAgICAgICAgICAgZG91YmxlIHkgPSBNYXRoLmF0YW4oeCkgKyBNYXRoLmF0YW4oKDEgLSB4KSAvICgxICsgeCkpOwogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZigieDogJS4yZiB8IHk6ICUuNGYlbiIsIHgsIHkpOwogICAgICAgICAgICB4ICs9IGR4OwogICAgICAgIH0KICAgIH0KfQ==