Java/Полезные сокращения

{{Готовность|0%}}


Об учебнике

править

От читателя требуются основные знания о программировании и общие компьютерные навыки. Числа-номера строк в примерах не являются частью кода.

Документация

править

Для компиляции и запуска программ вам понадобится JDK (Java Development Kit), который можно скачать по ссылке http://www.oracle.com/technetwork/java/javase/downloads/index.html

Полный справочник Java™ Platform, Standard Edition 6 API Specification опубликован на сайте http://docs.oracle.com/javase/6/docs/api/index.html компании Oracle.

Полный справочник Java™ Platform, Standard Edition 7, API Specification (с апреля 2015 года не обновляется официально) http://docs.oracle.com/javase/7/docs/api/index.html компании Oracle.

Полный справочник Java™ Platform, Standard Edition 8, API Specification опубликован на сайте http://docs.oracle.com/javase/8/docs/api/index.html компании Oracle.

См. также

править


Короткие арифметические операции

править

Можно совершать более короткие операции сложения, вычитания и др. Например, вместо

a = a + 2;

Можно писать:

a += 2;

Инкремент и декремент

править

Инкремент и декремент - простые операции увеличения или уменьшения значения переменной:

Вместо:

a = a + 1;

Или:

a += 1;

Можно писать: ( Постфиксная форма )

a++;

Также существует префиксная форма:

++a;

Важно понимать что префиксная форма вначале увеличивает значение переменной и уже после передаёт, в то время как постфиксная увеличивает уже после передачи. Что-бы получше это понять:

class IncrementAndDecrement { 
    public static void main (String[] args) { 
        int a = 7; 
        int b = 3; 
        int c = a++; 
        int d = --b; 
        
        int e = (d++) - (--c);
        System.out.print("a = " + a + "; ");
        System.out.print("b = " + b + "; ");
        System.out.print("c = " + c + "; ");
        System.out.print("d = " + d + "; ");
        System.out.println("e = " + e);
    } 
}

Программа выведет:

a = 8; b = 2; c = 6; d = 3; e = -4