Операции Условная операция ? : Если истинно, то результатом будет, иначе. Например, int x = a < b ? a : b вычисляет минимум из a и b.

Презентация:



Advertisements
Похожие презентации
Кафедра ОСУ, АВТФ1 Введение в Java Java является объектно- ориентированным языком программирования, разработанным фирмой Sun Microsystems (
Advertisements

Синтаксис языка Java. Символы и синтаксис Перевод строчки эквивалентен пробелу Регистр в именах различается.
Лекция 3. Лексика языка Java Курс по программированию на языке Java для магистров 1 года обучения. 10 семестр, 2011 год, ТУИТ, кафедра ПОИТ Ст.преп.И.В.Хан.
Тип, имя и значение переменной. В объектно-ориентированных языках программирования переменные играют такую же важную роль, как и в процедурных языках.
Java. Part 2. Спецификаторы доступа public private protected не указан – доступ в пределах пакета Могут использоваться перед классами, методами, полями.
Константы Константы подразделяются, в зависимости от их типа, на 5 групп: целочисленные; перечисления; вещественные (с плавающей точкой); символьные; строковые.
Существует три разновидности комментариев: комментарии в одной строке, комментарии в нескольких строках, комментарии для документирования. Комментарии,
b5_java_s4
Лекция 2 С => C++ => C# Большие и маленькие буквы различаются (main, Main, MAIN, mAin – разные имена) После каждого оператора ставится точка с запятой.
Переменные, величины Переменные, величины Типы, имена переменных Типы, имена переменных Хранение величин Хранение величин Переменные, величины Переменные,
Основы языка Pasсal.
Тип, имя и значение переменной.. Переменные. В объектно-ориентированных языках программирования, и в частности в языке Visual Basic, переменные играют.
Описание переменных в языке Visual Basic Презентацию подготовила учитель информатики МБОУ СОШ 3 г. Светлого Нетесова Н. А.
Переменная l. Определение Переменная - именованное место в памяти, в котором можно хранить некоторое значение.
Введение в C++ Урок 1-2.
Данные в программах и алгоритмах Программы и их алгоритмы пишутся для обработки данных. Чтобы реализовать алгоритм, программам необходимо работать с данными.
Лекция 2 Введение в язык Си.
ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ НАЧАЛА ПРОГРАММИРОВАНИЯ.
Язык программирования Turbo Pascal. Программирование Программирование – это запись разработанного алгоритма на языке программирования. 4 Автор языка Паскаль.
Элементы языка СИ Средства для написания простейших программ.
Транксрипт:

Операции Условная операция ? : Если истинно, то результатом будет, иначе. Например, int x = a < b ? a : b вычисляет минимум из a и b.

Операции Операция приведения типов Например, пусть метод f(...) выдает long. int x = (int)f(10); Здесь (int) это операция преобразования типа. Операция преобразования типа обозначается при помощи имени типа, взятого в скобки. Эта операция применима не только к базовым типам, но и к классам старшинство старшинство

Литералы Литерал в программировании - адресная, числовая или символьная константа, непосредственно включаемая в операторы или команды программы (в отличие от данных, обращение к которым производится посредством их идентификаторов)

Литералы Литералы позволяют задать в программе значения для числовых, символьных строковых выражений, null-литералов.

Литералы в Java определены следующие виды литералов: целочисленный (integer); дробный (floating-point); булевский (boolean); символьный (character); строковый (string); null-литерал (null-literal).

Литералы Целочисленные литералы позволяют задавать целочисленные значения в десятеричном, восьмеричном и шестнадцатеричном виде. 0, 00, 0x0 0xaBcDeF, 0xCafe, 0xDEC

Литералы Дробные литералы e10 3.1E-20 Логические литералы true и false.

Литералы Символьные литералы описывают один символ из набора Unicode 'a' // латинская буква а ' ' // пробел '\u0041' // латинская буква A '\u0410' // русская буква А '\u0391' // греческая буква A

Литералы Символьный литерал может содержать последовательность, начинающуюся с \ \b backspace BS – забой \t horizontal tab HT – табуляция \n linefeed LF – конец строки \f form feed FF – конец страницы \r carriage return CR – возврат каретки \" double quote " – двойная кавычка \' single quote ' – одинарная кавычка \\ backslash \ – обратная косая черта

Литералы Строковые литералы состоят из набора символов и записываются в двойных кавычках. Длина может быть нулевой или сколь угодно большой. Любой символ может быть представлен специальной последовательностью, начинающейся с \ "Hello, world!\r\nHello!"

Литералы Null-литерал может принимать всего одно значение: null Это литерал ссылочного типа, причем эта ссылка никуда не ссылается, объект отсутствует Разделители ( ) [ ] { } ;.,

Типы данных В Java-программе переменные должны быть описаны до их использования Синтаксис:, …;Тип int style, number;// 4 байта char answer; //2 байта double amount, inter = ;// 4 байта boolean b1=false; // 1байт final double pi=3.1415; // 8 байтов

Типы данных Кроме базовых типов данных широко используются соответствующие классы (wrapper – classes): Boolean, Character, Integer, Byte, Short, Long, Float, Double. Объекты этих классов могут хранить те же значения, что и соответствующие им базовые типы

Типы данных

if (value >= Float.MIN_VALUE && value

Операторы присваивания class BasicMath {BasicMath public static void main(String args[]) { int a = 1 + 1; int b = a * 3; int c = b / 4; int d = b – а * Math.sqrt(4.0); int e = -d; …

Операторы присваивания } } //a = 2 b = 6 c = 1 d = 8 e = -4 В арифметических выражениях автоматически выполняются расширяющие преобразования типа byte short int long float double Для сужающих преобразований необходимо производить явное преобразование вида (тип) значение. Например:byte b=(byte)35;

Операторы присваивания class IncDec { public static void main(String args[]) { int a = 1; int b = 2; int c = ++b;

Операторы присваивания int d = a++; c++; … } //a = 2 b = 3 c = 4 d = 1 }

Условные операторы if (логическое выражение) оператор1; [ else оператор2;] Раздел else необязателен. На месте любого из операторов может стоять составной оператор(несколько операторов, заключенных в фигурные скобки). Логическое выражение это любое выражение, возвращающее значение типа boolean

Условный оператор 1. ; If ; else ; ;

Условный оператор TrueFalse

Условный оператор 1. ; If ;

Условный оператор TrueFalse

Условные операторы 1. if (a>b) y = a; else y = b; 2. int x = 5; if( x < 4) { System.out.println("Меньше 4"); } else if (x > 4) { System.out.println("Больше 4"); } else if (x == 4) { System.out.println("Равно 4"); } else{ System.out.println("Другое значение"); }

Условные операторы public class IfElseDemo { public static void main(String[] args) { int testscore = 76; char grade; if (testscore >= 90) { grade = 'A'; } else if (testscore >= 80) {grade = 'B'; } else if (testscore >= 70) { grade = 'C'; } else if (testscore >= 60) { grade = 'D'; } else { grade = 'F'; } System.out.println("Grade = " + grade); } }