Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package com.mycompany.ja5_dz;
- /**
- *
- * @author Admin
- */
- public class Main {
- /*
- Задача 1:
- Создать метод который находит
- наибольшее (максимальное) значение из двух целых чисел -
- значений типа int.
- Метод должен возвращать значение типа int
- Проверить данный метод - вызвать его в методе main
- */
- //
- public static int max(int a, int b) {
- // 1)
- // if (a > b) {
- // return a;
- // }
- // return b;
- // 2)
- return a > b ? a : b;
- }
- /*
- Задача 2:
- Создать метод который находит
- наибольшее (максимальное) значение из трех целых чисел -
- значений типа int.
- Метод должен возвращать значение типа int
- Проверить данный метод - вызвать его в методе main
- */
- public static int max(int a, int b, int c) {
- return max(a, max(b, c));
- }
- /*
- Задача 4:
- Создать массив элементов типа double.
- Заполнить данный массив числами.
- Создать метод, который находит сумму элементов массива исключая первый и послений элемент данного массива
- Метод должен возвращать значение типа double.
- Проверить данный метод - вызвать его в методе main
- */
- public static double calcSum(double[] arr){
- double res = 0;
- for (int i = 1; i < arr.length-1; i++) {
- res += arr[i];
- }
- return res;
- }
- /*
- Задача 5:
- Создать метод, который в качестве параметра получает массив элементов типа double.
- Метод должен возвращать новый массив значений типа double в качестве возвращаемого значения данного метода.
- Новый массив должен содержать первый и последний элемент исходного массива - параметра метода.
- Проверить данный метод - вызвать его в методе main
- */
- public static double[] createArrFrom(double[] arr){
- // 1)
- // double[] res = new double[2];
- // res[0] = arr[0];
- // res[1] = arr[arr.length-1];
- // 2)
- // double[] res = {arr[0], arr[arr.length-1]};
- // return res;
- // 3)
- return new double[]{arr[0], arr[arr.length-1]};
- }
- /*
- Задача 3:
- Создать метод, который выполняет сложение (склейку) четырех строк - значений типа String (параметров данного метода).
- Метод должен возвращать значение типа String.
- Проверить данный метод - вызвать его в методе main
- */
- public static String concat(String s1, String s2, String s3, String s4){
- String s = s1 + s2 + s3 + s4;
- return s;
- }
- /*
- Задача 6:
- Создать метод, который получает в качестве параметра массив элементов типа int, и параметр типа int.
- Метод должен заполнять массив значением - параметром данного метода.
- Метод должен возвращать значение типа void.
- Проверить данный метод - вызвать его в методе main и вывести элементы массива на экран.
- */
- public static void fillArr(int[] arr, int value){
- for (int i = 0; i < arr.length; i++) {
- arr[i] = value;
- }
- }
- //
- public static void main(String[] args) {
- //
- System.out.println("concat=" + concat("A", "B", "C", "D"));
- //
- int[] arr1 = {2, 5, 10};
- fillArr(arr1, 77);
- System.out.println("AFTER FILL:");
- for (int i = 0; i < arr1.length; i++) {
- System.out.println("arr1[i]=" + arr1[i]);
- }
- //
- int res1 = max(2, 10);
- System.out.println("res1=" + res1);
- int res2 = max(2, 10, 11);
- System.out.println("res2=" + res2);
- //
- double[] arr = {2.0, 5.0, 10.5};
- double sum = calcSum(arr);
- System.out.println("sum=" + sum);
- //
- System.out.println("TASK5:");
- double[] result = createArrFrom(arr);
- for (int i = 0; i < result.length; i++) {
- System.out.println(result[i]);
- }
- // 1)
- double[] arr2 = new double[2];
- // 2)
- double a = 4.0;
- double[] arr3 = {a, 5.0, 10.5};
- }
- }
- /*
- Задача 4:
- Создать массив элементов типа double.
- Заполнить данный массив числами.
- Создать метод, который находит сумму элементов массива исключая первый и послений элемент данного массива
- Метод должен возвращать значение типа double.
- Проверить данный метод - вызвать его в методе main
- Задача 5:
- Создать метод, который в качестве параметра получает массив элементов типа double.
- Метод должен возвращать новый массив значений типа double в качестве возвращаемого значения данного метода.
- Новый массив должен содержать первый и последний элемент исходного массива - параметра метода.
- Проверить данный метод - вызвать его в методе main
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement