Skip to content

Instantly share code, notes, and snippets.

@OlgaKulikova
Created December 8, 2014 11:47
Show Gist options
  • Save OlgaKulikova/e03dcf46ef524c5df1fb to your computer and use it in GitHub Desktop.
Save OlgaKulikova/e03dcf46ef524c5df1fb to your computer and use it in GitHub Desktop.
lesson4
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;
}
}
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;
}
}
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;
}
}
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