From 1790f3d603b163fcaead98b92abddfcbce90e8c8 Mon Sep 17 00:00:00 2001 From: Artyom Sargsyan Date: Wed, 16 May 2018 17:54:11 +0400 Subject: [PATCH 1/3] Pushed 10 Task --- src/Training0/Task_21.java | 16 ++++++++++++++++ src/Training0/Task_22.java | 18 ++++++++++++++++++ src/Training0/Task_23.java | 14 ++++++++++++++ src/Training0/Task_24.java | 14 ++++++++++++++ src/Training0/Task_25.java | 13 +++++++++++++ src/Training0/Task_26.java | 15 +++++++++++++++ src/Training0/Task_27.java | 14 ++++++++++++++ src/Training0/Task_28.java | 16 ++++++++++++++++ src/Training0/Task_29.java | 22 ++++++++++++++++++++++ src/Training0/Task_30.java | 22 ++++++++++++++++++++++ 10 files changed, 164 insertions(+) create mode 100644 src/Training0/Task_21.java create mode 100644 src/Training0/Task_22.java create mode 100644 src/Training0/Task_23.java create mode 100644 src/Training0/Task_24.java create mode 100644 src/Training0/Task_25.java create mode 100644 src/Training0/Task_26.java create mode 100644 src/Training0/Task_27.java create mode 100644 src/Training0/Task_28.java create mode 100644 src/Training0/Task_29.java create mode 100644 src/Training0/Task_30.java diff --git a/src/Training0/Task_21.java b/src/Training0/Task_21.java new file mode 100644 index 0000000..bc76211 --- /dev/null +++ b/src/Training0/Task_21.java @@ -0,0 +1,16 @@ +package Training; + +public class Task_21 { + public static void main(String[] args) { + int a = 6, b = 1000, c = 18; + int max = a; + if (max < a) { + max = a; + } else if (max < b) { + max = b; + } else if (max < c) { + max = c; + } + System.out.println(max); + } +} diff --git a/src/Training0/Task_22.java b/src/Training0/Task_22.java new file mode 100644 index 0000000..8c932bc --- /dev/null +++ b/src/Training0/Task_22.java @@ -0,0 +1,18 @@ +package Training; + +public class Task_22 { + public static void main(String[] args) { + int a = 6, b = 0, c = 18; + int sum = a+b+c; + int min = a; + if (min > a) { + min = a; + } else if (min > b) { + min = b; + } else if (min > c) { + min = c; + } + System.out.println(sum); + + } +} diff --git a/src/Training0/Task_23.java b/src/Training0/Task_23.java new file mode 100644 index 0000000..306a75f --- /dev/null +++ b/src/Training0/Task_23.java @@ -0,0 +1,14 @@ +package Training; + +public class Task_23 { + public static void main(String[] args) { + int a = 6, b = 1, c = 18; + boolean bool ; + if(a == 1 || b == 1 || c ==1 ){ + bool = true; + }else { + bool = false; + } + System.out.println(bool); + } +} diff --git a/src/Training0/Task_24.java b/src/Training0/Task_24.java new file mode 100644 index 0000000..d0516a1 --- /dev/null +++ b/src/Training0/Task_24.java @@ -0,0 +1,14 @@ +package Training; + +public class Task_24 { + public static void main(String[] args) { + int a = 1, b = 2, c = 2; + boolean bool ; + if(a == 2 && b == 2 || a == 2 && c == 2 || c == 2 && b == 2 ){ + bool = true; + }else { + bool = false; + } + System.out.println(bool); + } +} diff --git a/src/Training0/Task_25.java b/src/Training0/Task_25.java new file mode 100644 index 0000000..42e7f38 --- /dev/null +++ b/src/Training0/Task_25.java @@ -0,0 +1,13 @@ +package Training; + +public class Task_25 { + public static void main(String[] args) { + int a = 6, b = 30, c = 18; + + if (a + b > c || c + b > a || c + a > b) { + System.out.println("y=1"); + } else { + System.out.println("y=2"); + } + } +} diff --git a/src/Training0/Task_26.java b/src/Training0/Task_26.java new file mode 100644 index 0000000..33dd38e --- /dev/null +++ b/src/Training0/Task_26.java @@ -0,0 +1,15 @@ +package Training; + +public class Task_26 { + public static void main(String[] args) { + int a = 3, b = 1, c = 19; + int bool ; + if(a % 2 == 0 || b % 2 == 0 || c % 2 == 0 ){ + bool = 1; + }else { + bool = 2; + } + System.out.println(bool); + + } +} diff --git a/src/Training0/Task_27.java b/src/Training0/Task_27.java new file mode 100644 index 0000000..ef1e2ce --- /dev/null +++ b/src/Training0/Task_27.java @@ -0,0 +1,14 @@ +package Training; + +public class Task_27 { + public static void main(String[] args) { + int a = 3, b = 1, c = 19; + boolean bool ; + if((a+c)/2 == b ){ + bool = true; + }else { + bool = false; + } + System.out.println(bool); + } +} diff --git a/src/Training0/Task_28.java b/src/Training0/Task_28.java new file mode 100644 index 0000000..2527e10 --- /dev/null +++ b/src/Training0/Task_28.java @@ -0,0 +1,16 @@ +package Training; + +public class Task_28 { + public static void main(String[] args) { + + int a = 2, b = 4, c = 8; + boolean bool ; + if(c/b == b/a ){ + bool = true; + }else { + bool = false; + } + System.out.println(bool); + + } +} diff --git a/src/Training0/Task_29.java b/src/Training0/Task_29.java new file mode 100644 index 0000000..497830f --- /dev/null +++ b/src/Training0/Task_29.java @@ -0,0 +1,22 @@ +package Training; + +public class Task_29 { + public static void main(String[] args) { + int a = 56, b = 12, c = 3; + if (a < b && b < c) { + System.out.println(a + " " + b + " " + c); + } else if (a < c && c < b) { + System.out.println(a + " " + c + " " + b); + } else if(b < c && c < a){ + System.out.println(b + " " + c + " " + a); + } else if(b < a && a < c){ + System.out.println(b + " " + c + " " + a); + } else if(c < a && a < b){ + System.out.println(b + " " + c + " " + a); + } else if(c < b && b < a){ + System.out.println(c + " " + b + " " + a); + } + + + } +} \ No newline at end of file diff --git a/src/Training0/Task_30.java b/src/Training0/Task_30.java new file mode 100644 index 0000000..d4e92d5 --- /dev/null +++ b/src/Training0/Task_30.java @@ -0,0 +1,22 @@ +package Training; + +public class Task_30 { + public static void main(String[] args) { + int a = 56, b = 12, c = 3; + if (a > b && b > c) { + System.out.println(a + " " + b + " " + c); + } else if (a > c && c > b) { + System.out.println(a + " " + c + " " + b); + } else if(b > c && c > a){ + System.out.println(b + " " + c + " " + a); + } else if(b > a && a > c){ + System.out.println(b + " " + c + " " + a); + } else if(c > a && a > b){ + System.out.println(b + " " + c + " " + a); + } else if(c > b && b > a){ + System.out.println(c + " " + b + " " + a); + } + + + } +} \ No newline at end of file From 08b0406a2e82ed5593756465382003632e4f6c89 Mon Sep 17 00:00:00 2001 From: Artyom Sargsyan Date: Wed, 16 May 2018 21:16:20 +0400 Subject: [PATCH 2/3] addid 10 task --- src/{Training0 => am/homeworks/tasks}/Task_21.java | 7 ++++--- src/{Training0 => am/homeworks/tasks}/Task_22.java | 10 ++++++---- src/{Training0 => am/homeworks/tasks}/Task_23.java | 7 +++++-- src/{Training0 => am/homeworks/tasks}/Task_24.java | 7 +++++-- src/{Training0 => am/homeworks/tasks}/Task_25.java | 7 +++++-- src/{Training0 => am/homeworks/tasks}/Task_26.java | 7 +++++-- src/{Training0 => am/homeworks/tasks}/Task_27.java | 7 +++++-- src/{Training0 => am/homeworks/tasks}/Task_28.java | 8 +++++--- src/{Training0 => am/homeworks/tasks}/Task_29.java | 7 +++++-- src/{Training0 => am/homeworks/tasks}/Task_30.java | 7 +++++-- 10 files changed, 50 insertions(+), 24 deletions(-) rename src/{Training0 => am/homeworks/tasks}/Task_21.java (58%) rename src/{Training0 => am/homeworks/tasks}/Task_22.java (54%) rename src/{Training0 => am/homeworks/tasks}/Task_23.java (55%) rename src/{Training0 => am/homeworks/tasks}/Task_24.java (58%) rename src/{Training0 => am/homeworks/tasks}/Task_25.java (53%) rename src/{Training0 => am/homeworks/tasks}/Task_26.java (55%) rename src/{Training0 => am/homeworks/tasks}/Task_27.java (54%) rename src/{Training0 => am/homeworks/tasks}/Task_28.java (56%) rename src/{Training0 => am/homeworks/tasks}/Task_29.java (75%) rename src/{Training0 => am/homeworks/tasks}/Task_30.java (75%) diff --git a/src/Training0/Task_21.java b/src/am/homeworks/tasks/Task_21.java similarity index 58% rename from src/Training0/Task_21.java rename to src/am/homeworks/tasks/Task_21.java index bc76211..8e3856d 100644 --- a/src/Training0/Task_21.java +++ b/src/am/homeworks/tasks/Task_21.java @@ -1,8 +1,9 @@ -package Training; - +package am.homeworks.tasks; +import java.util.Scanner; public class Task_21 { public static void main(String[] args) { - int a = 6, b = 1000, c = 18; + Scanner scanner = new Scanner(System.in); + int a = scanner.nextInt(), b =scanner.nextInt(), c =scanner.nextInt(); int max = a; if (max < a) { max = a; diff --git a/src/Training0/Task_22.java b/src/am/homeworks/tasks/Task_22.java similarity index 54% rename from src/Training0/Task_22.java rename to src/am/homeworks/tasks/Task_22.java index 8c932bc..158ad8b 100644 --- a/src/Training0/Task_22.java +++ b/src/am/homeworks/tasks/Task_22.java @@ -1,8 +1,10 @@ -package Training; - +package am.homeworks.tasks; +import java.util.Scanner; public class Task_22 { public static void main(String[] args) { - int a = 6, b = 0, c = 18; + Scanner scanner = new Scanner(System.in); + int a = scanner.nextInt(), b =scanner.nextInt(), c =scanner.nextInt(); + int sum = a+b+c; int min = a; if (min > a) { @@ -12,7 +14,7 @@ public static void main(String[] args) { } else if (min > c) { min = c; } - System.out.println(sum); + System.out.println(min); } } diff --git a/src/Training0/Task_23.java b/src/am/homeworks/tasks/Task_23.java similarity index 55% rename from src/Training0/Task_23.java rename to src/am/homeworks/tasks/Task_23.java index 306a75f..8a696af 100644 --- a/src/Training0/Task_23.java +++ b/src/am/homeworks/tasks/Task_23.java @@ -1,8 +1,11 @@ -package Training; +package am.homeworks.tasks; + +import java.util.Scanner; public class Task_23 { public static void main(String[] args) { - int a = 6, b = 1, c = 18; + Scanner scanner = new Scanner(System.in); + int a = scanner.nextInt(), b =scanner.nextInt(), c =scanner.nextInt(); boolean bool ; if(a == 1 || b == 1 || c ==1 ){ bool = true; diff --git a/src/Training0/Task_24.java b/src/am/homeworks/tasks/Task_24.java similarity index 58% rename from src/Training0/Task_24.java rename to src/am/homeworks/tasks/Task_24.java index d0516a1..82c3a86 100644 --- a/src/Training0/Task_24.java +++ b/src/am/homeworks/tasks/Task_24.java @@ -1,8 +1,11 @@ -package Training; +package am.homeworks.tasks; + +import java.util.Scanner; public class Task_24 { public static void main(String[] args) { - int a = 1, b = 2, c = 2; + Scanner scanner = new Scanner(System.in); + int a = scanner.nextInt(), b =scanner.nextInt(), c =scanner.nextInt(); boolean bool ; if(a == 2 && b == 2 || a == 2 && c == 2 || c == 2 && b == 2 ){ bool = true; diff --git a/src/Training0/Task_25.java b/src/am/homeworks/tasks/Task_25.java similarity index 53% rename from src/Training0/Task_25.java rename to src/am/homeworks/tasks/Task_25.java index 42e7f38..f1555eb 100644 --- a/src/Training0/Task_25.java +++ b/src/am/homeworks/tasks/Task_25.java @@ -1,8 +1,11 @@ -package Training; +package am.homeworks.tasks; + +import java.util.Scanner; public class Task_25 { public static void main(String[] args) { - int a = 6, b = 30, c = 18; + Scanner scanner = new Scanner(System.in); + int a = scanner.nextInt(), b =scanner.nextInt(), c =scanner.nextInt(); if (a + b > c || c + b > a || c + a > b) { System.out.println("y=1"); diff --git a/src/Training0/Task_26.java b/src/am/homeworks/tasks/Task_26.java similarity index 55% rename from src/Training0/Task_26.java rename to src/am/homeworks/tasks/Task_26.java index 33dd38e..d00211f 100644 --- a/src/Training0/Task_26.java +++ b/src/am/homeworks/tasks/Task_26.java @@ -1,8 +1,11 @@ -package Training; +package am.homeworks.tasks; + +import java.util.Scanner; public class Task_26 { public static void main(String[] args) { - int a = 3, b = 1, c = 19; + Scanner scanner = new Scanner(System.in); + int a = scanner.nextInt(), b =scanner.nextInt(), c =scanner.nextInt(); int bool ; if(a % 2 == 0 || b % 2 == 0 || c % 2 == 0 ){ bool = 1; diff --git a/src/Training0/Task_27.java b/src/am/homeworks/tasks/Task_27.java similarity index 54% rename from src/Training0/Task_27.java rename to src/am/homeworks/tasks/Task_27.java index ef1e2ce..dfacd4f 100644 --- a/src/Training0/Task_27.java +++ b/src/am/homeworks/tasks/Task_27.java @@ -1,8 +1,11 @@ -package Training; +package am.homeworks.tasks; + +import java.util.Scanner; public class Task_27 { public static void main(String[] args) { - int a = 3, b = 1, c = 19; + Scanner scanner = new Scanner(System.in); + int a = scanner.nextInt(), b =scanner.nextInt(), c =scanner.nextInt(); boolean bool ; if((a+c)/2 == b ){ bool = true; diff --git a/src/Training0/Task_28.java b/src/am/homeworks/tasks/Task_28.java similarity index 56% rename from src/Training0/Task_28.java rename to src/am/homeworks/tasks/Task_28.java index 2527e10..4112f1b 100644 --- a/src/Training0/Task_28.java +++ b/src/am/homeworks/tasks/Task_28.java @@ -1,9 +1,11 @@ -package Training; +package am.homeworks.tasks; + +import java.util.Scanner; public class Task_28 { public static void main(String[] args) { - - int a = 2, b = 4, c = 8; + Scanner scanner = new Scanner(System.in); + int a = scanner.nextInt(), b =scanner.nextInt(), c =scanner.nextInt(); boolean bool ; if(c/b == b/a ){ bool = true; diff --git a/src/Training0/Task_29.java b/src/am/homeworks/tasks/Task_29.java similarity index 75% rename from src/Training0/Task_29.java rename to src/am/homeworks/tasks/Task_29.java index 497830f..eeb3d41 100644 --- a/src/Training0/Task_29.java +++ b/src/am/homeworks/tasks/Task_29.java @@ -1,8 +1,11 @@ -package Training; +package am.homeworks.tasks; + +import java.util.Scanner; public class Task_29 { public static void main(String[] args) { - int a = 56, b = 12, c = 3; + Scanner scanner = new Scanner(System.in); + int a = scanner.nextInt(), b =scanner.nextInt(), c =scanner.nextInt(); if (a < b && b < c) { System.out.println(a + " " + b + " " + c); } else if (a < c && c < b) { diff --git a/src/Training0/Task_30.java b/src/am/homeworks/tasks/Task_30.java similarity index 75% rename from src/Training0/Task_30.java rename to src/am/homeworks/tasks/Task_30.java index d4e92d5..c4b30ba 100644 --- a/src/Training0/Task_30.java +++ b/src/am/homeworks/tasks/Task_30.java @@ -1,8 +1,11 @@ -package Training; +package am.homeworks.tasks; + +import java.util.Scanner; public class Task_30 { public static void main(String[] args) { - int a = 56, b = 12, c = 3; + Scanner scanner = new Scanner(System.in); + int a = scanner.nextInt(), b =scanner.nextInt(), c =scanner.nextInt(); if (a > b && b > c) { System.out.println(a + " " + b + " " + c); } else if (a > c && c > b) { From f4557d820c637c98adc68edb4fe4f4aa4d21a68b Mon Sep 17 00:00:00 2001 From: Artyom Sargsyan Date: Tue, 22 May 2018 23:14:57 +0400 Subject: [PATCH 3/3] Chenged all fail, writing OOP princip --- .../homeworks/tasks/DigitsGeneralsMethod.java | 76 +++++++++++++++++++ .../tasks/checkFourDigits/EqualsOne.java | 32 ++++++++ .../EqualtyTwoNumbersSums.java | 31 ++++++++ .../tasks/checkFourDigits/MaxValue.java | 23 ++++++ .../tasks/checkFourDigits/MinValue.java | 26 +++++++ .../tasks/checkFourDigits/SortGrowing.java | 25 ++++++ .../tasks/checkFourDigits/SortReduction.java | 25 ++++++ .../checkFourDigits/TwoNumbersEqualsTwo.java | 30 ++++++++ .../digitsInArraysCheck/Task21maxValue.java | 28 +++++++ .../digitsInArraysCheck/Task22minValue.java | 19 +++++ .../digitsInArraysCheck/Task23Boolean.java | 25 ++++++ .../digitsInArraysCheck/Task24Boolean.java | 29 +++++++ .../digitsInArraysCheck/Task25Boolean.java | 27 +++++++ .../Task26matchNumber.java | 24 ++++++ .../Task27ArithmeticProgression.java | 24 ++++++ .../Task28GeometricProgression.java | 23 ++++++ .../digitsInArraysCheck/Task29SortA.java | 21 +++++ .../digitsInArraysCheck/Task30SortB.java | 20 +++++ 18 files changed, 508 insertions(+) create mode 100644 src/am/homeworks/tasks/DigitsGeneralsMethod.java create mode 100644 src/am/homeworks/tasks/checkFourDigits/EqualsOne.java create mode 100644 src/am/homeworks/tasks/checkFourDigits/EqualtyTwoNumbersSums.java create mode 100644 src/am/homeworks/tasks/checkFourDigits/MaxValue.java create mode 100644 src/am/homeworks/tasks/checkFourDigits/MinValue.java create mode 100644 src/am/homeworks/tasks/checkFourDigits/SortGrowing.java create mode 100644 src/am/homeworks/tasks/checkFourDigits/SortReduction.java create mode 100644 src/am/homeworks/tasks/checkFourDigits/TwoNumbersEqualsTwo.java create mode 100644 src/am/homeworks/tasks/digitsInArraysCheck/Task21maxValue.java create mode 100644 src/am/homeworks/tasks/digitsInArraysCheck/Task22minValue.java create mode 100644 src/am/homeworks/tasks/digitsInArraysCheck/Task23Boolean.java create mode 100644 src/am/homeworks/tasks/digitsInArraysCheck/Task24Boolean.java create mode 100644 src/am/homeworks/tasks/digitsInArraysCheck/Task25Boolean.java create mode 100644 src/am/homeworks/tasks/digitsInArraysCheck/Task26matchNumber.java create mode 100644 src/am/homeworks/tasks/digitsInArraysCheck/Task27ArithmeticProgression.java create mode 100644 src/am/homeworks/tasks/digitsInArraysCheck/Task28GeometricProgression.java create mode 100644 src/am/homeworks/tasks/digitsInArraysCheck/Task29SortA.java create mode 100644 src/am/homeworks/tasks/digitsInArraysCheck/Task30SortB.java diff --git a/src/am/homeworks/tasks/DigitsGeneralsMethod.java b/src/am/homeworks/tasks/DigitsGeneralsMethod.java new file mode 100644 index 0000000..8093792 --- /dev/null +++ b/src/am/homeworks/tasks/DigitsGeneralsMethod.java @@ -0,0 +1,76 @@ +package am.homeworks.tasks; + +import java.util.Scanner; + +public abstract class DigitsGeneralsMethod { + + public static final int ARRAY_SIZE_FOR_THREE_NUMBERS_TASK = 3; + public static final int ARRAY_SIZE_FOR_FOUR_NUMBERS_TASK = 4; + + protected abstract void calculateResult(); + + protected int[] getArrayNumbers() { + + Scanner scanner = new Scanner(System.in); + System.out.println("Entered size valuue"); + int arrayLength = scanner.nextInt(); + int [] array = new int[arrayLength]; + for (int i = 0; i < array.length; i++) { + array[i]=scanner.nextInt(); + } + return array; + + } + + protected int[] sortArray(final int[] numbers) { + for (int i = 0; i < numbers.length; i++) { + for (int j = 1; j < (numbers.length - i); j++) { + if (numbers[j - 1] > numbers[j]) { + //swap elements + int temp = numbers[j - 1]; + numbers[j - 1] = numbers[j]; + numbers[j] = temp; + } + + } + } + + return numbers; + } + + protected void printResult(String message, int result) { + System.out.println(message + ": " + result); + } + + protected void printResult(String message) { + System.out.println(message); + } + + protected void printResult(boolean bool) { + System.out.println(bool); + } + + protected int[] createArrayFromInput(int firstNumber, int secondNumber, int thirdNumber) { + int[] array = new int[ARRAY_SIZE_FOR_THREE_NUMBERS_TASK]; + array[0] = firstNumber; + array[1] = secondNumber; + array[2] = thirdNumber; + return array; + } + protected int[] createArrayFromInput(int firstNumber, int secondNumber, int thirdNumber, int fourthNumber) { + + int[] array = new int[ARRAY_SIZE_FOR_FOUR_NUMBERS_TASK]; + array[0] = firstNumber; + array[1] = secondNumber; + array[2] = thirdNumber; + array[3] = fourthNumber; + return array; + } + protected int[] createArrayFromInput(int ... arrays) { + + printResult("The arguments length",arrays.length); + return arrays; + } + + +} diff --git a/src/am/homeworks/tasks/checkFourDigits/EqualsOne.java b/src/am/homeworks/tasks/checkFourDigits/EqualsOne.java new file mode 100644 index 0000000..f1ff49f --- /dev/null +++ b/src/am/homeworks/tasks/checkFourDigits/EqualsOne.java @@ -0,0 +1,32 @@ +package am.homeworks.tasks.checkFourDigits; + +import am.homeworks.tasks.DigitsGeneralsMethod; + +public class EqualsOne extends DigitsGeneralsMethod { + @Override + public void calculateResult() { + + int[] array = createArrayFromInput(5,7,6,8); + int count = 1; + + for (int i = 0; i < array.length; i++) { + if (array[i] == 2) { + System.out.println(count); + count++; + } + } + if (count >= 2) { + printResult(true); + } else { + printResult(false); + } + + } + + public static void main(String[] args) { + + EqualsOne equalsOne = new EqualsOne(); + equalsOne.calculateResult(); + + } +} diff --git a/src/am/homeworks/tasks/checkFourDigits/EqualtyTwoNumbersSums.java b/src/am/homeworks/tasks/checkFourDigits/EqualtyTwoNumbersSums.java new file mode 100644 index 0000000..f76b08d --- /dev/null +++ b/src/am/homeworks/tasks/checkFourDigits/EqualtyTwoNumbersSums.java @@ -0,0 +1,31 @@ +package am.homeworks.tasks.checkFourDigits; + +import am.homeworks.tasks.DigitsGeneralsMethod; + +/** + * The numbers entered are checked by the numbers equal to the sum of two or two numbers + */ +public class EqualtyTwoNumbersSums extends DigitsGeneralsMethod { + @Override + public void calculateResult() { + + int[] array = createArrayFromInput(5,7,6,8); + boolean bool = array[0] + array[1] == array[2] + array[3] || + array[0] + array[2] == array[1] + array[3] || + array[0] + array[3] == array[2] + array[1]; + + if (bool) { + printResult("y=1"); + } else { + printResult("y=2"); + } + + } + + public static void main(String[] args) { + + EqualtyTwoNumbersSums equaltyTwoNumbersSums = new EqualtyTwoNumbersSums(); + equaltyTwoNumbersSums.calculateResult(); + + } +} diff --git a/src/am/homeworks/tasks/checkFourDigits/MaxValue.java b/src/am/homeworks/tasks/checkFourDigits/MaxValue.java new file mode 100644 index 0000000..489c627 --- /dev/null +++ b/src/am/homeworks/tasks/checkFourDigits/MaxValue.java @@ -0,0 +1,23 @@ +package am.homeworks.tasks.checkFourDigits; + +import am.homeworks.tasks.DigitsGeneralsMethod; + +/** + * Getting signed in numbers max value + */ +public class MaxValue extends DigitsGeneralsMethod { + @Override + public void calculateResult() { + + int[] array = createArrayFromInput(5,7,6,8); + int[] sortedArray = sortArray(array); + + printResult("The max value ", sortedArray[sortedArray.length - 1]); + + } + + public static void main(String[] args) { + MaxValue maxValue =new MaxValue(); + maxValue.calculateResult(); + } +} diff --git a/src/am/homeworks/tasks/checkFourDigits/MinValue.java b/src/am/homeworks/tasks/checkFourDigits/MinValue.java new file mode 100644 index 0000000..3e54c55 --- /dev/null +++ b/src/am/homeworks/tasks/checkFourDigits/MinValue.java @@ -0,0 +1,26 @@ +package am.homeworks.tasks.checkFourDigits; + +import am.homeworks.tasks.DigitsGeneralsMethod; + +/** + * Getting signed in numbers min value + */ + +public class MinValue extends DigitsGeneralsMethod { + @Override + public void calculateResult() { + + final int[] array = createArrayFromInput(5,7,6,8); + final int[] sortedArray = sortArray(array); + + printResult("The min value ", sortedArray[0]); + + } + + public static void main(String[] args) { + + MinValue minValue = new MinValue(); + minValue.calculateResult(); + + } +} diff --git a/src/am/homeworks/tasks/checkFourDigits/SortGrowing.java b/src/am/homeworks/tasks/checkFourDigits/SortGrowing.java new file mode 100644 index 0000000..e1b97d1 --- /dev/null +++ b/src/am/homeworks/tasks/checkFourDigits/SortGrowing.java @@ -0,0 +1,25 @@ +package am.homeworks.tasks.checkFourDigits; + +import am.homeworks.tasks.DigitsGeneralsMethod; + +/** + * Getting signed in numbers sort Growing + */ +public class SortGrowing extends DigitsGeneralsMethod { + @Override + public void calculateResult() { + + int[] array = createArrayFromInput(5,7,6,8); + int[] sortedArray = sortArray(array); + for (int i:sortedArray) { + printResult("The index " + i + " value ", sortedArray[i]); + } + + + } + + public static void main(String[] args) { + SortGrowing sortGrowing =new SortGrowing(); + sortGrowing.calculateResult(); + } +} diff --git a/src/am/homeworks/tasks/checkFourDigits/SortReduction.java b/src/am/homeworks/tasks/checkFourDigits/SortReduction.java new file mode 100644 index 0000000..c2c8d18 --- /dev/null +++ b/src/am/homeworks/tasks/checkFourDigits/SortReduction.java @@ -0,0 +1,25 @@ +package am.homeworks.tasks.checkFourDigits; + +import am.homeworks.tasks.DigitsGeneralsMethod; + +/** + * Getting signed in numbers sort Reduction + */ +public class SortReduction extends DigitsGeneralsMethod { + @Override + public void calculateResult() { + + int[] array = createArrayFromInput(5,7,6,8); + int[] sortedArray = sortArray(array); + for (int i = sortedArray.length - 1; i > 0; i--) { + printResult("index" + i, sortedArray[i]); + } + + } + + public static void main(String[] args) { + SortReduction sortReduction =new SortReduction(); + sortReduction.calculateResult(); + } + +} diff --git a/src/am/homeworks/tasks/checkFourDigits/TwoNumbersEqualsTwo.java b/src/am/homeworks/tasks/checkFourDigits/TwoNumbersEqualsTwo.java new file mode 100644 index 0000000..fb000d9 --- /dev/null +++ b/src/am/homeworks/tasks/checkFourDigits/TwoNumbersEqualsTwo.java @@ -0,0 +1,30 @@ +package am.homeworks.tasks.checkFourDigits; + +import am.homeworks.tasks.DigitsGeneralsMethod; + +/** + * Accessed numbers checks the equality of one + */ +public class TwoNumbersEqualsTwo extends DigitsGeneralsMethod { + @Override + public void calculateResult() { + + int[] array = createArrayFromInput(5,7,6,8); + for (int i = 0; i = 2) { + System.out.println(true); + } else { + System.out.println(false); + } + + } + + public static void main(String[] args) { + Task24Boolean task_24_boolean = new Task24Boolean(); + task_24_boolean.calculateResult(); + } +} diff --git a/src/am/homeworks/tasks/digitsInArraysCheck/Task25Boolean.java b/src/am/homeworks/tasks/digitsInArraysCheck/Task25Boolean.java new file mode 100644 index 0000000..527b91b --- /dev/null +++ b/src/am/homeworks/tasks/digitsInArraysCheck/Task25Boolean.java @@ -0,0 +1,27 @@ +package am.homeworks.tasks.digitsInArraysCheck; + +import am.homeworks.tasks.DigitsGeneralsMethod; + +public class Task25Boolean extends DigitsGeneralsMethod { + public void calculateResult() { + int[] array = createArrayFromInput(5,7,6); + if(array.length == 3){ + + if (array[0] + array[1] > array[2] || array[2] + array[1] > array[0] || array[2] + array[0] > array[1] ) { + System.out.println("y=1"); + } else { + System.out.println("y=2"); + } + }else{ + calculateResult(); + } + + + + } + + public static void main(String[] args) { + Task25Boolean task_25_boolean = new Task25Boolean(); + task_25_boolean.calculateResult(); + } +} diff --git a/src/am/homeworks/tasks/digitsInArraysCheck/Task26matchNumber.java b/src/am/homeworks/tasks/digitsInArraysCheck/Task26matchNumber.java new file mode 100644 index 0000000..aa4f4b5 --- /dev/null +++ b/src/am/homeworks/tasks/digitsInArraysCheck/Task26matchNumber.java @@ -0,0 +1,24 @@ +package am.homeworks.tasks.digitsInArraysCheck; + +import am.homeworks.tasks.DigitsGeneralsMethod; + +public class Task26matchNumber extends DigitsGeneralsMethod { + + public void calculateResult() { + + int[] array = createArrayFromInput(5,7,6); + // int[] sortedArray = sortArray(array); + + for (int anArray : array) { + if (anArray % 2 == 0) { + System.out.println(true); + break; + } + } + } + + public static void main(String[] args) { + Task26matchNumber task_26_matchNumber =new Task26matchNumber(); + task_26_matchNumber.calculateResult(); + } +} diff --git a/src/am/homeworks/tasks/digitsInArraysCheck/Task27ArithmeticProgression.java b/src/am/homeworks/tasks/digitsInArraysCheck/Task27ArithmeticProgression.java new file mode 100644 index 0000000..c5c2097 --- /dev/null +++ b/src/am/homeworks/tasks/digitsInArraysCheck/Task27ArithmeticProgression.java @@ -0,0 +1,24 @@ +package am.homeworks.tasks.digitsInArraysCheck; + +import am.homeworks.tasks.DigitsGeneralsMethod; + +public class Task27ArithmeticProgression extends DigitsGeneralsMethod { + public void calculateResult() { + int[] array = createArrayFromInput(5,7,6); + for (int i = 1; i 0; i--) { + System.out.println(i); + } + + } + + public static void main(String[] args) { + Task30SortB task30SortB = new Task30SortB (); + task30SortB.calculateResult(); + } +}