Little fixes.

This commit is contained in:
Sergey 2014-11-03 20:05:15 +03:00
parent c2f107ed42
commit 8c387c4ffa

View File

@ -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";