Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Lab1_1;
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- public class main {
- public static void main(String[] args) {
- BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
- double a = 0;
- double b = 0;
- Boolean isInCorrect = true;
- double avgGeometrical = 0;
- double avgHarmonical = 0;
- do {
- try {
- System.out.println("Введите значение a");
- a = Double.parseDouble(reader.readLine());
- if (a > 0) {
- isInCorrect = false;
- } else {
- System.err.println("Переменная a должна быть больше 0");
- }
- } catch (Exception ex) {
- System.err.println("Переменная a должна быть числом");
- }
- } while (isInCorrect);
- isInCorrect = true;
- do {
- try {
- System.out.println("Введите значение b");
- b = Double.parseDouble(reader.readLine());
- if (b > 0) {
- isInCorrect = false;
- } else {
- System.err.println("Переменная b должна быть больше 0");
- }
- } catch (Exception ex) {
- System.err.println("Переменная b должна быть числом");
- }
- } while (isInCorrect);
- avgGeometrical = Math.sqrt(a * b);
- avgHarmonical = 2.0 / ((a + b) / a * b);
- System.out.println("Среднее геометрическое введённых чисел = " + avgGeometrical);
- System.out.println("Среднее гармоническое введённых чисел = " + avgHarmonical);
- if (avgGeometrical > avgHarmonical) {
- System.out.println("Среднее геометрическое введённых чисел больше их среднего гармонического");
- } else {
- System.out.println("Среднее геометрическое введённых чисел меньше или равно их среднему гармоническогому");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement