March 5th, 2009
« Програмування на мові Java Робота з рядками |
Програмування на мові Java Обробка виключень »
Для того, щоб зарезервувати пам’ять під масив, використовується спеціальний оператор new. У приведеному нижче рядку коду за допомогою оператора new масиву month_days виділяється пам’ять для зберігання дванадцяти цілих чисел.
month_days = new int [12];
Отже, тепер month_days-это посилання на дванадцять цілих чисел. Нижче приведений приклад, в якому створюється масив, елементи якого містять число днів в місяцях року (невисокосного).
class Array { public static void main (String args []) { int month_days[]; month_days = new int[12]; month_days[0]= 31; month_days[1]= 28; month_days[2]= 31; month_days[3]= 30; month_days[4]= 31; month_days[5]= 30; month_days[6]= 31; month_days[7]= 31; month_days[8]= 30; month_days[9]= 31; month_days[10]= 30; month_days[11]= 31; System.out.println(”April has ” + month_days[3]+ ” days.”); } }
При запуску ця програма друкує кількість днів в квітні, як це показано нижче. Нумерація елементів масиву в Java починається з нуля, так що число днів в апреле-ето month_days [3].
З: \> java Array April has 30 days.
Є можливість автоматично ініціалізувати масиви способом, що багато в чому нагадує ініціалізацію змінних простих типів. Ініціалізацію масиву є список розділених комами виразів, ув′язнений у фігурні дужки. Коми відокремлюють один від одного значення елементів масиву.
При такому способі створення масив міститиме рівно стільки елементів, скільки потрібний для зберігання значень, вказаних в списку ініціалізації.
class AutoArray { public static void main(String args[]) { int month_days[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; System.out.println(”April has ” + month_days[3]+ ” days.”); } }
В результаті роботи цієї програми, ви отримаєте такий самий результат, як і від її довшої попередниці.
Pages: 1 2 3 4 5 6 7 8 9 10 11
Tags:
вираз,
змінна,
значення,
масив,
результат,
тип,
число
Схожі записи
- Порівняння C Sharp і Java (14.04.2009)
... Обидві мови підтримують методи-фіналізатори. Із-за невизначеності моменту видалення об'єкту фіналізатори не можуть використовуватися для звільнення системних ресурсів, зайнятих об'єктом, що вимушує створювати додаткові методи для «очищення» об'єкту і викликати їх явно.
C# містить в стандартній бібліотеці інтерфейс IDisposable і спеціальну конструкцію using, що гарантує своєчасний виклик методу очищення: // DisposableClass реалізує інтерфейс ...
- Java (24.02.2009)
...
Гідність подібного способу виконання програм - в повній незалежності байт-кода від ОС і устаткування, що дозволяє виконувати Java-додатки на будь-якому пристрої, який підтримує віртуальну машину. Іншою важливою особливістю технології Java є гнучка система безпеки завдяки тому, що виконання програми повністю контролюється віртуальною машиною.
Будь-які операції, які перевищують встановлені повноваження програми (наприклад, спроба несанкціонованого ...
- Програмування на мові Java Утиліти (02.03.2009)
...
Вони використовуються для роботи з наборів об'єктів, взаємодії з системними функціями низького рівня, для роботи з математичними функціями, генерації випадкових чисел і маніпуляцій з датами і часом.
Прості оболонки для типів.
Як ви вже знаєте, Java використовує вбудовані примітивні типи даних, наприклад, int і char ради забезпечення високої продуктивності. Ці типи даних не ...
- Практична мова для практичних програмістів (10.04.2009)
... Bright) -- проект надвисокорівневої мови програмування D -- є своєрідною відповіддю на фактичну незадоволеність горезвісним дуетом C/C++.
За плечима у справ трансляцій майстра Брайта -- безпосередня участь в розробці таких програмних продуктів, як: Northwest Software C, Data-light C, Zorland C, Zortech C++ (між іншим, один з перших "рідних" компіляторів з C++), Symantec C++ і Digital ...
- Програмування на мові Java Введення в мову Java (12.03.2009)
... println ("Hello World"); } }
Для того, щоб попрацювати з приведеними в книзі прикладами вам потрібно отримати по мережі з Sun Microsystems і встановити Java Developers Kit-пакет для розробки Java-додатків (http://java.sun.com/products/jdk).
Мова Java вимагає, щоб весь програмний код був поміщений усередині пойменованих класів. Приведений вище текст прикладу треба записати у файл HelloWorld.java. Обов'язково ...
Категория:
програмування |
Комментарии