From 24c0b94a9c45946ae6a149560012300b5abacf80 Mon Sep 17 00:00:00 2001 From: Svitlana <103998860+Chynchenko@users.noreply.github.com> Date: Fri, 18 Nov 2022 14:57:21 +0200 Subject: [PATCH] Add files via upload --- Module_1/out/production/Module_1/Lock.class | Bin 0 -> 237 bytes Module_1/out/production/Module_1/Main.class | Bin 0 -> 1889 bytes Module_1/src/Lock.java | 22 ++++++++ Module_1/src/Main.java | 55 ++++++++++++++++++++ 4 files changed, 77 insertions(+) create mode 100644 Module_1/out/production/Module_1/Lock.class create mode 100644 Module_1/out/production/Module_1/Main.class create mode 100644 Module_1/src/Lock.java create mode 100644 Module_1/src/Main.java diff --git a/Module_1/out/production/Module_1/Lock.class b/Module_1/out/production/Module_1/Lock.class new file mode 100644 index 0000000000000000000000000000000000000000..8d3673dea941e27b8fd388d340b4eef5904fbc06 GIT binary patch literal 237 zcmXYr&kn&r5XQglAJr;tyn!1I`T&H3#Hryxdf(QDrP`#*dpSuQJb;H1GmV|(oB4jT zvpb*f>kVLm(1QWff#t(SOCUVSyNq&K9HLEnQdup~n(0ELc;PsKYOj7!j5D3lSKTA*jJ5HZu)0&U8~vk2;&A zD&;z!>-*~GF;vB@Sbko+*)Walc2RMzgYOsXghIj;u{4F}2I^J(9Rkhm zTbiWDRD?zoO|VGBFO$~>*yX_W*1?k4CD48)a6?Ci(~c}U-c&d({YhyDfnAZ4fnSo{ zT{85!cBQZzFBxbt(TY6+jqCI_AqwcT3ZDVjxJA_=ch{ThOOGk``%Fl*2^gMpCmd9^ ztkqx=uL!h_Zb70{o(tuKBTw~{L=p!CTDCHC=j4HcOr>xL?FP~&4&%sr^&=7t&k7`ukD^_H;^aI(G#IV3o z)zRwA-F7*F&MhaXa3tNJAf2L9a>&i~WWGG%oR9{x3^r`5L!zDa3y#3{A=h(8%B2Y> z7_}#g)HDqFdAm4f2d;WwQ))zH)e=L>xsTqZ2!y5E)X3+65H*ij#fNBU*tvk_BMaEu-&&u#k2sZ(ba_Bo1fJe3fa4wm|uNLx6C4rFW{5{7+8Z>KH5DraqH}c z#XM##O}~fh@m}5173M%@Nh|awtc0aMKu5+(sGnBocz_o5(ra+7YO>M8GO~9QtMjW* z?&=J_v;obWF3zJ?ad^AR;i8g!T~(RLHteRe{dAb$cPv^gvpD_LYFv1IfEYY zI*vuXpCpHK^t*zqoQB7Ye2tQUZ_z_8SIPJ*o?Nx73mxrMNlgUCah(~}5^Wnk;Jh>o zi4SQPV=n*VBW4jN`(I&Gr(uG&-PryNX#<96e1?R9yjVud3JI<7PjCgMII;|#-+E(( Oe|l|{2wR|I49@?{b+YIH literal 0 HcmV?d00001 diff --git a/Module_1/src/Lock.java b/Module_1/src/Lock.java new file mode 100644 index 0000000..2cf0b08 --- /dev/null +++ b/Module_1/src/Lock.java @@ -0,0 +1,22 @@ +import java.util.Arrays; + +public class Lock { + private final int[] myArray; + + public Lock(int[] myArray) { + this.myArray = myArray; + } + + public int[] getArray() { + if (myArray == null) { + return null; + } else { + return myArray.clone(); + } + } + + public void printArray() { + System.out.println(Arrays.toString(myArray)); + } + +} diff --git a/Module_1/src/Main.java b/Module_1/src/Main.java new file mode 100644 index 0000000..7138d15 --- /dev/null +++ b/Module_1/src/Main.java @@ -0,0 +1,55 @@ +import java.util.Arrays; +import java.util.Scanner; + +public class Main { + public static void main(String[] args) { + Scanner in = new Scanner(System.in); + System.out.print("Write the length of array from 10 to 100"); + int x = in.nextInt(); + if (x < 10) { + System.out.print("The length of array must be >= 10"); + } else { + System.out.printf("The length of array is %d \n", x); + } + int[] myArray = new int[x]; + for (int i = 0; i < myArray.length; i++) { + myArray[i] = ((int) (Math.random() * 201) - 100); + } + System.out.println(Arrays.toString(myArray)); + + System.out.print("Write 1 if you want choose increase ang 2 if you want choose decrease"); + int y = in.nextInt(); + + if (y == 1) { + Arrays.sort(myArray); + System.out.println(Arrays.toString(myArray)); + } + else if (y == 2) { + for (int i = 0; i < myArray.length; i++) { + for (int j = myArray.length - 1; j > i; j--) { + if (myArray[j] > myArray[j - 1]) { + int temp = myArray[j]; + myArray[j] = myArray[j - 1]; + myArray[j - 1] = temp; + } + } + } + System.out.println(Arrays.toString(myArray)); + in.close(); + } + else { + System.out.print("Write only 1 or 2"); + } + + in.close(); + System.out.print("The array with every third element in cube: "); + for (int i = 0; i < myArray.length; i++) { + if ((i+1)%3==0) { + myArray[i] = myArray[i] * myArray[i] * myArray[i]; + } + } + System.out.println(Arrays.toString(myArray)); + + + } + } \ No newline at end of file