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