diff options
Diffstat (limited to 'ru-ru')
| -rw-r--r-- | ru-ru/learnjava-ru.html.markdown (renamed from ru-ru/java-ru.html.markdown) | 38 | 
1 files changed, 20 insertions, 18 deletions
| diff --git a/ru-ru/java-ru.html.markdown b/ru-ru/learnjava-ru.html.markdown index 9aee90b9..b429f06d 100644 --- a/ru-ru/java-ru.html.markdown +++ b/ru-ru/learnjava-ru.html.markdown @@ -4,6 +4,8 @@ language: java  contributors:      - ["Jake Prather", "http://github.com/JakeHP"]      - ["Madison Dickson", "http://github.com/mix3d"] +translators: +    - ["Sergey Gaykov", "https://github.com/gaykov"]  filename: LearnJava.java  --- @@ -22,7 +24,7 @@ JavaDoc-комментарии выглядят так. Они использу  и его членов.  */ -// Импорт класса ArrayList в пакет java.util. +// Импорт класса ArrayList из пакета java.util.  import java.util.ArrayList;  // Импорт всех классов из пакета java.security.  import java.security.*; @@ -41,7 +43,7 @@ public class LearnJava {              " Double: " + 3.14 +              " Boolean: " + true); -        // Чтобы напечатать что-либо не начиная с новой строки +        // Чтобы напечатать что-либо не заканчивая переводом строки          // используется System.out.print.          System.out.print("Hello ");          System.out.print("World"); @@ -51,7 +53,7 @@ public class LearnJava {          // Типы и Переменные          /////////////////////////////////////// -        // Переменне объявляются с использованием <тип> <имя> +        // Переменные объявляются с использованием <тип> <имя>          // Byte - 8-битное целое число.          // (-128 <= byte <= 127)          byte fooByte = 100; @@ -93,16 +95,16 @@ public class LearnJava {          // Строки.          String fooString = "My String Is Here!"; -        // \n - это не печатаемый символ, который означает начало новой строки. +        // \n - это экранированный символ, который означает начало новой строки.          String barString = "Printing on a new line?\nNo Problem!"; -        // \t - это непечатаемый символ, который добавляет символ табуляции. +        // \t - это экранированный символ, который добавляет символ табуляции.          String bazString = "Do you want to add a tab?\tNo Problem!";          System.out.println(fooString);          System.out.println(barString);          System.out.println(bazString);          // Массивы -        // Размер массива должен быт указан при объявлении. +        // Размер массива должен быть указан при объявлении.          // Объявлять массив можно в следующих форматах:          //<тип данных> [] <имя> = new <тип данных>[<размер массива>];          //<тип данных> <имя>[] = new <тип данных>[<размер массива>]; @@ -179,17 +181,17 @@ public class LearnJava {          // Если они находятся перед переменной, сначала происходит          // увеличение/уменьшение, затем операция, если после,          // то сначала выполняется операция, затем увеличение/уменьшение. -        System.out.println(i++); //i = 1, prints 0 (post-increment) -        System.out.println(++i); //i = 2, prints 2 (pre-increment) -        System.out.println(i--); //i = 1, prints 2 (post-decrement) -        System.out.println(--i); //i = 0, prints 0 (pre-decrement) +        System.out.println(i++); //i = 1, напечатает 0 (пре-инкремент) +        System.out.println(++i); //i = 2, напечатает 2 (пре-инкремент) +        System.out.println(i--); //i = 1, напечатает 2 (пост-декремент) +        System.out.println(--i); //i = 0, напечатает 0 (пре-декремент)          ///////////////////////////////////////          // Контролирующие операторы.          ///////////////////////////////////////          System.out.println("\n->Контролирующие операторы"); -        // Оператор if такой-же, как и в С. +        // Оператор if такой же, как и в С.          int j = 10;          if (j == 10){              System.out.println("Я напечатаюсь!"); @@ -234,8 +236,8 @@ public class LearnJava {          // Автоматический проход через массив или список объектов.          int[] fooList = {1,2,3,4,5,6,7,8,9};          // Структура цикла for each => for(<объект> : <объект_массив>) -        //reads as: for each object in the array -        //note: the object type must match the array. +        // читается как: для каждого объекта в массиве +        // заметка: тип объекта должен совпадать с типом массива.          for( int bar : fooList ){              System.out.println(bar); @@ -244,9 +246,9 @@ public class LearnJava {          // Switch Case          // switch работает с типами byte, short, char и int. -        // Так же он работает с перечислениями, -        // классом String, и с некоторыми классами-обертками над -        // примитивными типами: Character, Byte, Short, и Integer. +        // Также он работает с перечислениями, +        // классом String и с некоторыми классами-обертками над +        // примитивными типами: Character, Byte, Short и Integer.          int month = 3;          String monthString;          switch (month){ @@ -265,10 +267,10 @@ public class LearnJava {          }          System.out.println("Результат Switch Case: " + monthString); -        // Сокращенный синтаксис. +        // Сокращенный синтаксис условного оператора.          // Вы можете использовать этот синтаксис для быстрого присвоения          // или логических переходов. -        // Читается так "Если (условие) истинно, использовать <значение 1>, +        // Читается так: "Если (условие) истинно, использовать <значение 1>,          // в ином случае, использовать <значение 2>"          int foo = 5;          String bar = (foo < 10) ? "A" : "B"; | 
