mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-04-27 07:33:57 +00:00
Little fixes.
This commit is contained in:
parent
c2f107ed42
commit
8c387c4ffa
@ -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";
|
Loading…
Reference in New Issue
Block a user