mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-11-22 21:52:31 +03:00
fix typo in uk-ua/java file
This commit is contained in:
parent
9aac9b305b
commit
fbba6ede12
@ -30,7 +30,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.*;
|
||||||
|
|
||||||
// Кожний .java файл містить один зовнішній публічний клас, ім’я якого співпадає
|
// Кожний .java файл містить один зовнішній публічний клас, ім’я якого співпадає
|
||||||
@ -99,13 +99,13 @@ public class LearnJava {
|
|||||||
|
|
||||||
// Примітка: Java не має беззнакових типів.
|
// Примітка: Java не має беззнакових типів.
|
||||||
|
|
||||||
// Float — 32-бітне число з рухомою комою одиничної точності за стандартом IEEE 754
|
// Float — 32-бітне число з рухомою комою одиничної точності за стандартом IEEE 754
|
||||||
// 2^-149 <= float <= (2-2^-23) * 2^127
|
// 2^-149 <= float <= (2-2^-23) * 2^127
|
||||||
float fooFloat = 234.5f;
|
float fooFloat = 234.5f;
|
||||||
// f або F використовується для позначення того, що змінна має тип float;
|
// f або F використовується для позначення того, що змінна має тип float;
|
||||||
// інакше трактується як double.
|
// інакше трактується як double.
|
||||||
|
|
||||||
// Double — 64-бітне число з рухомою комою подвійної точності за стандартом IEEE 754
|
// Double — 64-бітне число з рухомою комою подвійної точності за стандартом IEEE 754
|
||||||
// 2^-1074 <= x <= (2-2^-52) * 2^1023
|
// 2^-1074 <= x <= (2-2^-52) * 2^1023
|
||||||
double fooDouble = 123.4;
|
double fooDouble = 123.4;
|
||||||
|
|
||||||
@ -130,13 +130,13 @@ public class LearnJava {
|
|||||||
// байтів, операції над ними виконуються функціями, які мають клас BigInteger
|
// байтів, операції над ними виконуються функціями, які мають клас BigInteger
|
||||||
//
|
//
|
||||||
// BigInteger можна ініціалізувати, використовуючи масив байтів чи рядок.
|
// BigInteger можна ініціалізувати, використовуючи масив байтів чи рядок.
|
||||||
|
|
||||||
BigInteger fooBigInteger = new BigInteger(fooByteArray);
|
BigInteger fooBigInteger = new BigInteger(fooByteArray);
|
||||||
|
|
||||||
|
|
||||||
// BigDecimal — Незмінні знакові дробові числа довільної точності
|
// BigDecimal — Незмінні знакові дробові числа довільної точності
|
||||||
//
|
//
|
||||||
// BigDecimal складається з двох частин: цілого числа довільної точності
|
// BigDecimal складається з двох частин: цілого числа довільної точності
|
||||||
// з немасштабованим значенням та 32-бітного масштабованого цілого числа
|
// з немасштабованим значенням та 32-бітного масштабованого цілого числа
|
||||||
//
|
//
|
||||||
// BigDecimal дозволяє розробникам контролювати десяткове округлення.
|
// BigDecimal дозволяє розробникам контролювати десяткове округлення.
|
||||||
@ -147,10 +147,10 @@ public class LearnJava {
|
|||||||
// чи немасштабованим значенням (BigInteger) і масштабованим значенням (int).
|
// чи немасштабованим значенням (BigInteger) і масштабованим значенням (int).
|
||||||
|
|
||||||
BigDecimal fooBigDecimal = new BigDecimal(fooBigInteger, fooInt);
|
BigDecimal fooBigDecimal = new BigDecimal(fooBigInteger, fooInt);
|
||||||
|
|
||||||
// Для дотримання заданої точності рекомендується використовувати
|
// Для дотримання заданої точності рекомендується використовувати
|
||||||
// конструктор, який приймає String
|
// конструктор, який приймає String
|
||||||
|
|
||||||
BigDecimal tenCents = new BigDecimal("0.1");
|
BigDecimal tenCents = new BigDecimal("0.1");
|
||||||
|
|
||||||
|
|
||||||
@ -295,7 +295,7 @@ public class LearnJava {
|
|||||||
// Виконається 10 разів, fooFor 0->9
|
// Виконається 10 разів, fooFor 0->9
|
||||||
}
|
}
|
||||||
System.out.println("Значення fooFor: " + fooFor);
|
System.out.println("Значення fooFor: " + fooFor);
|
||||||
|
|
||||||
// Вихід із вкладеного циклу через мітку
|
// Вихід із вкладеного циклу через мітку
|
||||||
outer:
|
outer:
|
||||||
for (int i = 0; i < 10; i++) {
|
for (int i = 0; i < 10; i++) {
|
||||||
@ -306,7 +306,7 @@ public class LearnJava {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Цикл For Each
|
// Цикл For Each
|
||||||
// Призначений для перебору масивів та колекцій
|
// Призначений для перебору масивів та колекцій
|
||||||
int[] fooList = {1, 2, 3, 4, 5, 6, 7, 8, 9};
|
int[] fooList = {1, 2, 3, 4, 5, 6, 7, 8, 9};
|
||||||
@ -318,7 +318,7 @@ public class LearnJava {
|
|||||||
|
|
||||||
// Оператор вибору Switch Case
|
// Оператор вибору Switch Case
|
||||||
// Оператор вибору працює з типами даних byte, short, char, int.
|
// Оператор вибору працює з типами даних byte, short, char, int.
|
||||||
// Також працює з переліками Enum,
|
// Також працює з переліками Enum,
|
||||||
// класом String та класами-обгортками примітивних типів:
|
// класом String та класами-обгортками примітивних типів:
|
||||||
// Character, Byte, Short та Integer.
|
// Character, Byte, Short та Integer.
|
||||||
int month = 3;
|
int month = 3;
|
||||||
@ -334,7 +334,7 @@ public class LearnJava {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
System.out.println("Результат Switch Case: " + monthString);
|
System.out.println("Результат Switch Case: " + monthString);
|
||||||
|
|
||||||
// Починаючи з Java 7 і далі, вибір рядкових змінних здійснюється так:
|
// Починаючи з Java 7 і далі, вибір рядкових змінних здійснюється так:
|
||||||
String myAnswer = "можливо";
|
String myAnswer = "можливо";
|
||||||
switch(myAnswer) {
|
switch(myAnswer) {
|
||||||
@ -398,7 +398,7 @@ public class LearnJava {
|
|||||||
|
|
||||||
// toString повертає рядкове представлення об’єкту.
|
// toString повертає рядкове представлення об’єкту.
|
||||||
System.out.println("Інформація про об’єкт trek: " + trek.toString());
|
System.out.println("Інформація про об’єкт trek: " + trek.toString());
|
||||||
|
|
||||||
// У Java немає синтаксису для явного створення статичних колекцій.
|
// У Java немає синтаксису для явного створення статичних колекцій.
|
||||||
// Це можна зробити так:
|
// Це можна зробити так:
|
||||||
|
|
||||||
@ -554,7 +554,7 @@ public interface Digestible {
|
|||||||
|
|
||||||
// Можна створити клас, що реалізує обидва інтерфейси.
|
// Можна створити клас, що реалізує обидва інтерфейси.
|
||||||
public class Fruit implements Edible, Digestible {
|
public class Fruit implements Edible, Digestible {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void eat() {
|
public void eat() {
|
||||||
// ...
|
// ...
|
||||||
@ -694,41 +694,41 @@ public abstract class Mammal()
|
|||||||
|
|
||||||
public enum Day {
|
public enum Day {
|
||||||
SUNDAY, MONDAY, TUESDAY, WEDNESDAY,
|
SUNDAY, MONDAY, TUESDAY, WEDNESDAY,
|
||||||
THURSDAY, FRIDAY, SATURDAY
|
THURSDAY, FRIDAY, SATURDAY
|
||||||
}
|
}
|
||||||
|
|
||||||
// Перелік Day можна використовувати так:
|
// Перелік Day можна використовувати так:
|
||||||
|
|
||||||
public class EnumTest {
|
public class EnumTest {
|
||||||
|
|
||||||
// Змінна того же типу, що й перелік
|
// Змінна того же типу, що й перелік
|
||||||
Day day;
|
Day day;
|
||||||
|
|
||||||
public EnumTest(Day day) {
|
public EnumTest(Day day) {
|
||||||
this.day = day;
|
this.day = day;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void tellItLikeItIs() {
|
public void tellItLikeItIs() {
|
||||||
switch (day) {
|
switch (day) {
|
||||||
case MONDAY:
|
case MONDAY:
|
||||||
System.out.println("Понеділкі важкі.");
|
System.out.println("Понеділки важкі.");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case FRIDAY:
|
case FRIDAY:
|
||||||
System.out.println("П’ятниці краще.");
|
System.out.println("П’ятниці краще.");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SATURDAY:
|
case SATURDAY:
|
||||||
case SUNDAY:
|
case SUNDAY:
|
||||||
System.out.println("Вихідні найліпші.");
|
System.out.println("Вихідні найліпші.");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
System.out.println("Середина тижня так собі.");
|
System.out.println("Середина тижня так собі.");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
EnumTest firstDay = new EnumTest(Day.MONDAY);
|
EnumTest firstDay = new EnumTest(Day.MONDAY);
|
||||||
firstDay.tellItLikeItIs(); // => Понеділки важкі.
|
firstDay.tellItLikeItIs(); // => Понеділки важкі.
|
||||||
@ -737,7 +737,7 @@ public class EnumTest {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Переліки набагато потужніші, ніж тут показано.
|
// Переліки набагато потужніші, ніж тут показано.
|
||||||
// Тіло переліків може містити методи та інші змінні.
|
// Тіло переліків може містити методи та інші змінні.
|
||||||
// Дивіться більше тут: https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html
|
// Дивіться більше тут: https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user