Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Оператор присваивания заменяет старое значение некоторой переменной новым. После замены старое значение теряется, т.е. использовать его нельзя



Форма оператора: переменная = выражение;

Переменная является приемником данных, а выражение – источником. Выражение определяет новое значение переменной. Равенство левой и правой частей наступает только после выполнения оператора присваивания и имеет смысл равенства значений источника и приемника. Порядок выполнения оператора: сначала, без учета левой части, вычисляется выражение с текущими значениями переменных. Затем полученное значение выражения становится значением переменной-приемника. Если в выражении используется та же переменная, скажем, x, что и слева, при вычислении выражения применяется имеющееся значение x, которое заменяется новым значением – значением выражения – после вычисления выражения. Например, пусть x=5.0. При выполнении оператора x=x+1.2; берется значение переменной x, равное 5, к нему добавляется число 1.2, и результат становится значением переменной x.

Язык Java требует, чтобы размер приемника был не меньше, чем размер результата. Когда это требование нарушается, возникает ошибка «Возможна потеря точности – possible loss of precision». Пример, при котором возникает такая ошибка: float x; х = 1.0; (размер слева – 32 бита, размер справа – 64 бита, т.к. 1.0 считается константой (литерал) типа double).

3.4.3. Использование окна кода BlueJ

Система BlueJ имеет специальное окно – панель (окно) кода (или окно команд) (рисунки 3.2, 3.3). Окно кода позволяет проверить фрагменты программы до их включения в проект. Действия в окне кода выполняются по строкам после нажатия Enter. Объявленные переменные запоминаются, т.е. повторно объявить переменную нельзя. Если окно кода не видно после запуска BlueJ, откройте проект, созданный ранее, и нажмите Виды – Показать панель кода. При необходимости вводимый в окно кода текст можно расположить в нескольких строках, при этом промежуточные строки заканчиваются нажатием Shift-Enter. Проверенные операторы можно вставить в текст программы, пользуясь копированием (Ctrl-C) и вставкой (Ctrl-V).

Рисунок 3.2. Окно кода. Примеры набора констант

Рисунок 3.3. Окно кода. Примеры набора выражений

3.4.4. Метод форматированного вывода System.out.printf()

В предыдущей работе использовался метод System.out.println(), который выводил в окно терминала символьную строку (объект типа String).

В этой работе рекомендуется применить метод форматированного вывода System.out.printf(), который более удобен, например, для представления результатов в виде аккуратной таблицы. Вызов метода имеет форму:

System.out.printf (format, list);

Строка форматов format содержит форматные коды, по одному на каждый элемент списка выводимых переменных list. Форматный код имеет представленную ниже структуру (в скобки [ и ] заключены необязательные элементы, т.е. в программе такой элемент или присутствует без скобок, или отсутствует)





Дата публикования: 2015-09-17; Прочитано: 339 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...