Комментарии:
//... - однострочные
/* ... */ - многострочные
Комментарии - участки кода, которые игнорирует компилятор, туда можно писать всё что угодно, даже на русском языке. Нужны для того, чтобы объяснять смысл написанного кода.
Способы создания переменных:
(Тип данных) (имя);
(Тип данных) (имя) = (Значение);
Простые типы данных:
int - Целое число (диапазон значений: -2,147,483,648...2,147,483,647. Весит 32 бита).
long - Большое целое число (диапазон значений: -9,223,372,036,854,775,808...9,223,372,036,854,775,807. Весит 64 бита).
float - Число с плавающей запятой (диапазон значений: 3.4e-38...3.4e+37. Весит 32 бита).
double - Большое число с плавающей запятой (диапазон значений: 3.4e-4932...3.4e+4932. Весит 64 бита, я использовать не рекомендую, т.к Processing не использует этот тип данных).
char - Любой символ (имеет специальные символы, например: '\n' - перенос строки, '\t' - табуляция. Весит 16 бит).
boolean - Логическое значение (либо правда - true, либо ложь - false).
color - Значение цвета (задается по типу RGBA. Весит 32 бита).
String - Строка (Любая последовательность символов, пишется с большой буквы!).
Имя переменной:
Должно быть уникально, не может начинаться с цифры, может содержать буквы, цифры, нижнее подчеркивание.
Примеры создания переменных:
int a = 10;
long b = 325463463;
float c = 3352.235;
double d = 73538.7285;
char e = 's';//Символ пишется в апострофах (одинарных кавычках).
boolean f = false;
color g = color(255, 255, 255);/* В скобках пишутся 3 числа в диапазоне: 0...255, обозначают величину оттенка соответствующего цвета: (Red, Green, Blue). При желании можно добавить четвертый параметр - Alpha, то есть - прозрачность. */
String h = "Hello World!";//Строка задается в кавычках.
Операции с переменными:
Переменной можно присваивать только значения, которые может хранить эта переменная. Присвоение любой переменной нового значения делается через знак равно '=':
a = 34;
Над числовыми типами данных (int, float, double, long) можно производить простые математические операции: сложение, вычитание, умножение, деление. Записываются символами: '+', '-', '*', '/'.
Также, для числовых типов данных созданы математические функции:
abs(a);//Возвращает модуль числа a.
sq(a);//Возвращает квадрат числа a.
sqrt(a);//Возвращает квадратный корень из числа a.
log(a);//Возвращает натуральный логарифм из числа a.
sin(a);//Возвращает синус от числа a (a дается в радианах).
cos(a);//Возвращает косинус от числа a (a дается в радианах).
tan(a);//Возвращает тангенс от числа a (a дается в радианах).
asin(), acos(), atan() - обратные функции.
radians(a);//Возвращает перевод числа a из градусов в радианы.
degrees(a);//Возвращает перевод числа a из радиан в градусы.
min(a, b);//Возвращает минимальное из чисел a и b.
max(a, b);//Возвращает максимальное из чисел a и b.
round(a);//Возвращает округление числа a по правилам математики(9.2 --> 9 | 9.67 --> 10).
ceil(a);//Возвращает округление числа a в большую сторону (9.02 --> 10).
Подобную запись присвоения: a = a + 25; можно записать короче: a += 25;. Аналогично с остальными операциями:
a = a + 25;// --> a += 25;
a = a - 6;// --> a -= 6;
a = a * 3;// --> a *= 3;
a = a / 4.2;// --> a /= 4.2;
Также, увеличение/уменьшение переменной на 1 можно записать вот так: a++;, то есть:
a = a + 1;// --> a += 1;// --> a++; - инкрементирование.
a = a - 1;// --> a -= 1;// --> a--; - декрементирование.
Инкрементирование и декрементирование можно использовать и в самих выражениях:
int a = 3;
int b = a++;
//a = 4, b = 3;
Если "++" или "--" был написан после переменной, то сначала значение переменной вставляется в математическое выражение для вычисления ответа, а после этого эта переменная увеличивается на 1. Если же "++" или "--" написаны до переменной, то сначала произойдет увеличение переменной на 1, а затем вставка значения переменной в математическое выражение:
int a = 3;
int b = ++a;
//a = 4, b = 4;
Тип данных char (один символ) на самом деле тоже имеет все математические операции, поэтому символы можно складывать, вычитать, делить, умножать и т.д. Это работает потому что char на самом деле числовой тип, а само число обозначает лишь индекс символа в формате Unicode, следовательно, при математических операциях будет меняться этот индекс.
У типа данных String есть очень много разных методов для работы с ними, о них можно узнать и почитать на сайте String / Reference / Processing.org, возможно в будущем я и сам здесь напишу про эти методы. Сейчас скажу лишь то, что строки можно складывать: String a = "12" + "34";// a = "1234";
Полная информация обо всём на сайте: Welcome to Processing! / Processing.org. Информацию я брал оттуда.