From 91eb2d8058cb7259414514806b1df5b85d90d8af Mon Sep 17 00:00:00 2001 From: Trixterfox1985 <52834165+Trixterfox1985@users.noreply.github.com> Date: Fri, 26 Jul 2019 17:58:36 +0300 Subject: [PATCH 1/2] Pet-Evgen's --- Cat.java | 10 ++++++++++ Cow.java | 10 ++++++++++ Dog.java | 10 ++++++++++ Pet.java | 7 +++++++ PetExecution.java | 17 +++++++++++++++++ 5 files changed, 54 insertions(+) create mode 100644 Cat.java create mode 100644 Cow.java create mode 100644 Dog.java create mode 100644 Pet.java create mode 100644 PetExecution.java diff --git a/Cat.java b/Cat.java new file mode 100644 index 0000000..e57caf9 --- /dev/null +++ b/Cat.java @@ -0,0 +1,10 @@ +public class Cat extends Pet { + + public Cat() { + } + + @Override + public void voice(){ + System.out.println("Я кіт- Мяууу-Мяууу"); + }; +} diff --git a/Cow.java b/Cow.java new file mode 100644 index 0000000..22355e1 --- /dev/null +++ b/Cow.java @@ -0,0 +1,10 @@ +public class Cow extends Pet { + + public Cow() { + } + + @Override + public void voice(){ + System.out.println("Я корова- Мууу-Мууу"); + }; +} diff --git a/Dog.java b/Dog.java new file mode 100644 index 0000000..c0b9d01 --- /dev/null +++ b/Dog.java @@ -0,0 +1,10 @@ +public class Dog extends Pet { + + public Dog() { + } + + @Override + public void voice(){ + System.out.println("Я пес- Гаууу-Гаууу"); + }; +} diff --git a/Pet.java b/Pet.java new file mode 100644 index 0000000..886cd53 --- /dev/null +++ b/Pet.java @@ -0,0 +1,7 @@ +public abstract class Pet { + + public Pet() { + } + + public abstract void voice(); +} diff --git a/PetExecution.java b/PetExecution.java new file mode 100644 index 0000000..92d8a73 --- /dev/null +++ b/PetExecution.java @@ -0,0 +1,17 @@ +//Написати клас абстрактний Pet , в якому описати абстрактний метод voice(). Створити класи Cow, Cat, Dog , які наслідуються від Pet. Перевизначити в них метод voice(), так, +// щоб викликаючи його в методі main, на консоль виводилось : “Я кіт- Мяууу-Мяууу”, “Я пес- Гаууу-Гаууу”, “Я корова- Мууу-Мууу”. + +public class PetExecution { + public static void main(String[] args) { + + Pet dog = new Dog(); + Pet cat = new Cat(); + Pet cow = new Cow(); + Dog dog1 = new Dog(); + + dog.voice(); + dog1.voice(); + cat.voice(); + cow.voice(); + } +} From 95759fdd91250332dc467960d25b5f9cabdb075d Mon Sep 17 00:00:00 2001 From: Trixterfox1985 <52834165+Trixterfox1985@users.noreply.github.com> Date: Fri, 26 Jul 2019 17:59:15 +0300 Subject: [PATCH 2/2] MyMath-Evgen's --- MyMath.java | 49 ++++++++++++++++++++++++++++++++++++++++++++ MyMathExecution.java | 17 +++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 MyMath.java create mode 100644 MyMathExecution.java diff --git a/MyMath.java b/MyMath.java new file mode 100644 index 0000000..ac7bcdb --- /dev/null +++ b/MyMath.java @@ -0,0 +1,49 @@ +public class MyMath { + + private static final int ARG1 = 16; + private static final int ARG2 = 20; + private static final int ARG3 = -5; + private static final double ARG4 = 39.60; + + static { + System.out.println("Параметри констант які були задані: "); + System.out.println("ARG1 -> " + ARG1); + System.out.println("ARG2 -> " + ARG2); + System.out.println("ARG3 -> " + ARG3); + System.out.println("ARG4 -> " + ARG4); + System.out.println(); + } + + public static int getARG1() { + return ARG1; + } + + public static int getARG2() { + return ARG2; + } + + public static int getARG3() { + return ARG3; + } + + public static double getARG4() { + return ARG4; + } + + public static int mathsumall(){ + System.out.println("Вивести суму всіх значень -> " + (ARG1 + ARG2 + ARG3 + ARG4)); + System.out.println(); + return (int)(ARG1 + ARG2 + ARG3 + ARG4); + } + + public static void mathround(){ + System.out.println("Округлити значення із плаваючою комою -> " + getARG4() + " -> " + Math.round(getARG4())); + System.out.println(); + } + + public static void mathavg(){ + System.out.println("Визначити корінь кв. -> " + Math.sqrt(mathsumall())); + System.out.println(); + } +} + diff --git a/MyMathExecution.java b/MyMathExecution.java new file mode 100644 index 0000000..ef5e6b2 --- /dev/null +++ b/MyMathExecution.java @@ -0,0 +1,17 @@ +import java.sql.SQLOutput; + +public class MyMathExecution { + public static void main(String[] args) { + MyMath matemat = new MyMath(); + + int i; + + matemat.mathsumall(); + matemat.mathround(); + matemat.mathavg(); + + i = Math.max(MyMath.getARG1(), MyMath.getARG2()); + + System.out.println("З елементів " + matemat.getARG1() + " та " + matemat.getARG2() + " більший: " + i); + } +}