
- •Концептуальные и математические основы системной методологии анализа и принятия управленческих решений
- •Основные принципы системного анализа
- •Система. Основные признаки системы
- •Классификация систем
- •Классификация проблем системного анализа по степени из структуризации
- •Методология системного анализа
- •Компьютерные технологии анализа и принятия решений в системах обработки информации и управления Основы языка java
- •Основы работы в NetBeans Типы данных Java
- •Правила именования переменных
- •Перечень ключевых и зарезервированных слов в Java
- •Область видимости переменных
- •Операции с числовыми аргументами
- •Преобразование типов данных в Java
- •Приоритет операций
- •Класс Math
- •Одномерные массивы
- •Многомерные массивы
- •Органицация консольного ввода и вывода
- •Специальные строковые операции
- •Объекты, классы, поля методы и объекты
Основы работы в NetBeans Типы данных Java
Язык Java является строго типизированным. Это значит, что тип каждой переменной должен быть объявлен. Все типы данных, встроенные в язык Java, делятся на 2 группы: примитивные (простые) и ссылочные.
Символьный тип char в Java использует два байта. Диапазон его значений варьируется от нуля до 65536. Для представления символов используется формат Юникод.
Правила именования переменных
Имя переменной должно начитаться с буквы.
Имя может быть любой длины.
Имя может содержать с себе буквы, цифры и любые символы пунктуации, кроме точки.
Учитывается регистр символов.
Нельзя использовать символы арифметических и логических операторов, а так же символы наподобие ‘#’ или пробела. Применение симваолов ‘$’ и ‘_’ допустимо, в том числе и в первой позиции имени.
Нельзя использовать зарезервированные слова.
В одной строке программы можно размещать несколько объявлений переменных. Однако, не рекомендуется следовать такому стилю. Считается, что если объявить каждую переменную в отдельной строке, читать программу становится легче.
Имя переменной не может совпадать с каким-бы то ни было идентификатором на данном уровне группировки. Это означает, что имена переменных не могут совпадать с именами меток других переменных на данном уровне группирования и параметров текущего метода. При объявлении переменной сначала указывается её тип, а замет её имя.
Перечень ключевых и зарезервированных слов в Java
Между Java программистами заключено соглашение Code Conventions for the Java Programming Language.
В этом соглашении есть пункты, касающиеся именования переменных:
Имена классов начинаются с прописной буквы. Если имя содержит несколько слов, то каждое слово начинается с прописной буквы.
Имена методов и переменных начинаются со строчной буквы. Если имя содержит несколько слов, то каждое следующее слово начинается с прописной буквы.
Имена констант записываются полностью прописными буквами. Если имя состоит из нескольких слов, то между ними ставится знак подчёркивания.
Область видимости переменных
В Java только один тип переменных – локальные переменные.
Время жизни переменной в Java определяется правилом:
Переменная создаётся в точке её описания и существует до момента окончания того блока, в котором находится данное описание.
В Java блок – это то, что начинается с открывающей фигурной скобки и заканчивается закрывающей фигурной скобкой.
Областью видимости переменной (scope) является фрагмент программы от точки её описания до конца текущего блока.
Область видимости – это статическое понятие, имеющее отношение к какому-то фрагменту текста программы. Время жизни, в отличие от области видимости, - это понятие динамики выполнения программы. Время жизни в Java совпадает с их областью видимости с учётом отличия самих этих понятий.
Если в блоке, где описана данная переменная, вложены другие блоки, то переменная доступна в этих блоках, что является обычной практикой программирования. В отличие от многих других языков в Java запрещено переопределять переменную во вложенных блоках, то есть описывать другую переменную с тем же именем.