- •Центр дистанционного
- •Центрдистанционногообучения
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Ц тр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
- •Центр дистанционного
Центр дистанционного
обучения
Примитивные (простые) типы данных
Целочисленные |
|
1. char – 16-битовый символ Unicode, |
boolean допускает хранение |
|
значений true или false. |
2.byte – 8-битовое целое число со знаком,
3.short – 16-битовое целое число со знаком,
4.int – 32-битовое целое число со знаком,
5.long – 64-битовое целое число со знаком. Вещественные типы:
6.float – 32-битовое число с плавающей точкой (IEEE 754-1985),
7.double – 64-битовое число с плавающей точкой (IEEE 754-1985).
online.mirea
.ru
Центр дистанционного
обучения
Ссылочные типы данных
Переменные типа класс – ссылки на объекты
1.Классы – переменные типа класс
2.Интерфейсы – ссылки интерфейсного типа
3.Перечисления –поименованные константы
4.Типы оболочки соответствуют каждому примитивному типу Элементы массивов:
5.float – 32-битовое число с плавающей точкой (IEEE 754-1985),
6.double – 64-битовое число с плавающей точкой (IEEE 754-1985).
online.mirea
.ru
Центр дистанционного
обучения
Конвенция кода на Java
Правила именования пакетов: java.lang, javax.swing, ru.rtu.mirea.ikbo
Классы: Student, ArrayIndexOutOfBoundException Cloneable, Runnable, Serializable
Правила описания полей классов: value, enabled, distanceFromShop
Правила описания методов классов: getValue, setValue, isEnabled, length, toString
Правила описания полей-констант: PI, SIZE_MIN, SIZE_MAX, SIZE_DEF
online.mirea
.ru
Центр дистанционного
обучения
Пример 2: вывод результата сложения трех
public class Example2чисел{
public static void main(String[] args) { int x = 10;
int y = 5; int z;
System.out.println("x = " + x); System.out.println("y = " + y); z = x + y;
System.out.println("x + y = " + z);
} }
online.mirea
.ru
Центр дистанционного
обучения
Пример 3: вывод результата сложения трех чисел
public class Example3 { static int x = 10; static int y = 5;
static int z;
public static void main(String[] args) { System.out.println("x = " + x); System.out.println("y = " + y);
z = x + y;
} }
System.out.println("x + y = " + z);
online.mirea
.ru
Центр дистанционного
обучения
Пример 4: Использование
public class Example4констант{
static final int NUMBER = 100; static final float PI = 3.1415926F;
public static void main(String[] args) { System.out.println(”PI = " + PI); System.out.println(”NUMBER = " + NUMBER);
} }
online.mirea
.ru
Центр дистанционного
обучения
Пример 5: Базовые типы
public class Example5 {
public static void main(String[] args) { short x = 10, y = 5, z=1;
byte B = 17;
long w = 234334000000L; double d = 5.01;
float f = 5.01f; char ch = 'a';
} }
String s = "Hello World!"; //строка boolean isFlag = false; System.out.println("ch = " + ch ); System.out.println("isFlag = " + isFlag); System.out.println(s);
online.mirea
.ru
Центр дистанционного
обучения
Пример 6: Строковые типы
Два типа String и StringBuilder Пример объявления:
String className; className = new String();
className = "Maple Tree Class";
StringBuilder sb = new StringBuilder("Hello"); sb.append(" World");
online.mirea
.ru
Центр дистанционного
обучения
Пример 7: Тип VAR
var str = "Java 10"; // определяем String var list = new ArrayList<String>();
// определяем массив строк ArrayList<String> var stream = list.stream();
// определяем поток Stream<String>s
online.mirea
.ru
Центр дистанционного
обучения
Операторы языка
Арифметические операторы |
+ Сложение и конкатенации строк |
|
, *, / , % деление по модулю (или |
||
|
||
|
получения остатка от деления) |
|
|
++ инкремент |
|
|
-- декремент |
|
Операторы отношения |
< , <= , >, >= , == , != |
|
|
||
Логические операторы: |
! Логическое не |
|
|
&& Логическое и |
|
|
||Логическое или |
|
Операторы присваивания |
=, += , -= ,*= , %= , и т.д. |
|
Побитовые операторы |
~ Bitwise complement & Bitwise and |
|
|
| побитовое or |
|
|
^ побитовое xor |
|
|
<< левый сдвиг |
|
|
>> правый сдвиг |
|
|
>>> заполняемый нулями правый сдвиг |
online.mirea
.ru