Перейти к контенту

Возвращение массива из метода в Java

Здесь мы имеем метод createArray(), из которого мы создаем массив динамически, принимая значения от пользователя и возвращаем созданный массив из метода.

Пример

import java.util.Arrays;
import java.util.Scanner;

public class ReturningAnArray {
   public int[] createArray() {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter the size of the array that is to be created:: ");
      int size = sc.nextInt();
      int[] myArray = new int[size];
      System.out.println("Enter the elements of the array ::");

      for(int i=0; i<size; i++) {
         myArray[i] = sc.nextInt();
      }
      return myArray;
   }

   public static void main(String args[]) {
      ReturningAnArray obj = new ReturningAnArray();
      int arr[] = obj.createArray();
      System.out.println("Array created is :: "+Arrays.toString(arr));
   }
}

Итог

Enter the size of the array that is to be created::
5
Enter the elements of the array ::
23
47
46
58
10
Array created is :: [23, 47, 46, 58, 10]

Оцени статью

 

Средняя оценка / 5. Количество голосов:

 

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)