Created
December 8, 2014 11:47
-
-
Save OlgaKulikova/e03dcf46ef524c5df1fb to your computer and use it in GitHub Desktop.
lesson4
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package module1.lesson4.task1; | |
/* | |
Написать функцию, которая принимает в качестве аргументов одну строку X, целое число Y и число с плавающей точкой Z | |
и возвращает как результат строку в виде | |
S = x + y + z. | |
*/ | |
public class Main { | |
public static void main(String[] args) { | |
System.out.println(createText("String", 5, 2.9)); | |
} | |
public static String createText(String someString, int i, double d) { | |
return "S = " + someString + " + " + i + " + " + d; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package module1.lesson4.task2; | |
/* | |
Написать функцию, которая принимает массив чисел в качестве аргумента, увеличивает его первые 3 элемента на 1 | |
и возвращает их сумму как результат. После изменения массив и сумму надо вывести на экран. | |
*/ | |
import java.util.Arrays; | |
public class Main { | |
public static void main(String[] args) { | |
int[] array = new int[] {1, 2, 3, 4, 5}; | |
int sum = changeArray(array); | |
System.out.println(Arrays.toString(array)); | |
System.out.println(sum); | |
} | |
public static int changeArray(int[] array) { | |
int sum = 0; | |
for (int i = 0; i < 3; i++) { | |
array[i]++; | |
sum += array[i]; | |
} | |
return sum; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package module1.lesson4.task3; | |
/* | |
Написать ф-ю, которая принимает на вход массив чисел и возвращает его длину в байтах как результат. | |
*/ | |
public class Main { | |
public static void main(String[] args) { | |
int[] array = new int[] {1, 2, 3, 4, 5}; | |
System.out.println(checkLength(array)); | |
} | |
public static int checkLength(int[] array) { | |
return array.length * 4; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package module1.lesson4.task4; | |
/* | |
Написать ф-ю для объединения 2-х массивов в один. Вывести результат на консоль. | |
*/ | |
import java.util.Arrays; | |
public class Main { | |
public static void main(String[] args) { | |
String[] arr1 = new String[] {"one", "two", "three"}; | |
String[] arr2 = new String[] {"four", "five", "six"}; | |
String[] arrRes = new String[arr1.length + arr2.length]; | |
System.arraycopy(arr1, 0, arrRes, 0, arr1.length); | |
System.arraycopy(arr2, 0, arrRes, arr1.length, arr2.length); | |
System.out.println(Arrays.toString(arrRes)); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment