Advertisement
sergAccount

Untitled

Dec 6th, 2020
647
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.13 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package com.mycompany.ja8;
  7.  
  8. import java.util.Arrays;
  9.  
  10. public class Main2 {
  11.     //
  12.     /*
  13.     Задача4
  14.     Cоздать метод который, в качестве параметра
  15.     получает массив чисел (значений типа double)
  16.  
  17.     В качестве результата должен быть возвращен новый массив элементов
  18.     типа double - размерность данного массива = 2.
  19.     Первый элемент нового массива должен быть равен первому элементу
  20.     исходного массива.
  21.     Второй элемент нового массива должен быть равен последнему элементу
  22.     исходного массива.
  23.  
  24.     Необходимо проверить в методе что параметр метода - исходный массив
  25.     НЕ равен null.
  26.     */
  27.     public static double[] createFrom(double[] source){
  28.         if(source==null) {
  29.             return null;
  30.         }
  31.         double[] res = new double[2];        
  32.         res[0] = source[0];
  33.         res[1] = source[source.length-1];
  34.         return res;
  35.     }    
  36.     //
  37.     public static void main(String[] args) {
  38.         //
  39.         double[] arr = {10.2, 20.4, 10.1};    
  40.         //double[] arr = new double[0];    
  41.         //double[] arr = {};    
  42.         double[] resArray = createFrom(arr);
  43.         System.out.println("resArray=" + resArray);
  44.         if(resArray!=null){
  45.             System.out.println("resArray[0]=" + resArray[0]);
  46.             System.out.println("resArray[1]=" + resArray[1]);
  47.         }
  48.         // для печати одномерного массива используем класс Arrays
  49.         String resString = Arrays.toString(resArray);
  50.         System.out.println("resString=" + resString);        
  51.     }    
  52. }
  53.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement