Использование массивов на Java

Объявление массивов выполняется следующим стандартным способом:

Тип переменная [] = new Тип [размер]

Например:

int z[] =new int[100]; // Объявляем и создаем

// неинициализированный массив из 100 целых чисел

Другой способ создания — явное определение массива перечислением его элементов:

int z[]={l,2,3};

Создается массив из трех целых чисел: 1, 2, 3.

Запомним, что нумерация элементов массивов начинается с нуля. Количество элементов массива можно получить так:

int le=z.length;

Несколько более специфично выполняется создание массива объектов, например:

Book [] barray= new Book[3]; // создаем массив объектов класса

// Book

// Создаем первый элемент:

barray[0]= new Воок("Герой нашего времени","Лермонтов");

// Создаем второй элемент:

barray[l]= new Воок("Аэлита","А.Толстой");

// Создаем третий элемент:

barray[2]= new Book("12 стульев","И.Ильф, Е.Петров"); Рассмотрим пример передачи массива в качестве параметра метода. В следующем примере передается целочисленный массив и возвращается число его элементов.

import java.awt.*; public class priml {

static int count(int [] xar)

//этот метод возвращает размер массива xar {

return xar.length;

}

public static void main(String args[])

{ int [] intarray = {1,2,3,4,5}; // явное перечисление

// элементов массива

int i=0;

// Ниже помещено обращение к методу count с передачей ему // (ссылки) на массив intarray; метод count должен быть // static, поскольку не создан объект класса priml, который // этим методом обладает

System.out.println("The array size is:"+count(intarray)); try {

System.in.read();

}

catch(Exception e){}

}

}

Источник: Герман О. B., Герман Ю. О., Программирование на Java и C# для студента. — СПб.: БХВ-Петербург, 2005. — 512 c.: ил.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100