import java util Scanner public class Input Scanner scanner new Scanne

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import java.util.Scanner;
public class Input {
Scanner scanner = new Scanner(System.in);
static double x1, x2, x3, error = 1;
static int k;
public void read() {
System.out.println("Введите номер функции" + '\n' +
"1 - Sin(x)" + '\n' +
"2 - x^2+4" + '\n' +
"3 - exp^x");
k = scanner.nextInt();
System.out.println("Введите левый предел интегрирования");
x1 = scanner.nextDouble();
System.out.println("Введите правый предел интегрирования");
x2 = scanner.nextDouble();
if (x1 > x2) {
x3 = x1;
x1 = x2;
x2 = x3;
}
System.out.println("Введите шаг, шаг <= 0.01");
while ((x3 > 0.01) || (x3 <= 0)) {
x3 = scanner.nextDouble();
while ((error >= 0.1) || (error <= 0.00001)) {
System.out.println("Введите точность в пределах 0.00001 <= error <= 0.1");
error = scanner.nextDouble();
}
}
}
}