diff options
author | Sergey <s.gaykov@yandex.ru> | 2014-11-03 20:05:15 +0300 |
---|---|---|
committer | Sergey <s.gaykov@yandex.ru> | 2014-11-03 20:05:15 +0300 |
commit | 8c387c4ffadbcd32cc24df5202804459dbd0b83c (patch) | |
tree | 9277ad388118aca772334644997c21d703398381 | |
parent | c2f107ed4249921558703bc135c4ecc8b00e300c (diff) |
Little fixes.
-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"; |